./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c8cf5b754cc9bc813dbc3992572993b69b4176c92aa5f913883a57bc3b47d4a4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:11:38,859 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:11:38,937 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 04:11:38,944 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:11:38,944 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:11:38,974 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:11:38,975 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:11:38,975 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:11:38,975 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:11:38,976 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:11:38,976 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:11:38,976 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:11:38,976 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:11:38,976 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 04:11:38,976 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:11:38,976 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:11:38,977 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 04:11:38,977 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 04:11:38,977 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:11:38,977 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 04:11:38,977 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 04:11:38,977 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 04:11:38,978 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:11:38,978 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:11:38,978 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 04:11:38,978 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 04:11:38,978 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 04:11:38,979 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:11:38,979 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:11:38,979 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:11:38,979 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:11:38,979 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:11:38,979 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 04:11:38,979 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:11:38,980 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:11:38,980 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:11:38,980 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:11:38,980 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:11:38,980 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:11:38,980 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:11:38,980 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:11:38,981 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:11:38,981 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 04:11:38,981 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 04:11:38,981 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:11:38,981 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:11:38,981 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 04:11:38,981 INFO L153 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c8cf5b754cc9bc813dbc3992572993b69b4176c92aa5f913883a57bc3b47d4a4 [2024-11-14 04:11:39,351 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:11:39,368 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:11:39,373 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:11:39,375 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:11:39,377 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:11:39,380 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i Unable to find full path for "g++" [2024-11-14 04:11:41,865 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:11:42,313 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:11:42,314 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i [2024-11-14 04:11:42,331 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/data/d39b8851a/4d6edc2c89424f37a8220f796aafcacc/FLAG11e56cdd0 [2024-11-14 04:11:42,352 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/data/d39b8851a/4d6edc2c89424f37a8220f796aafcacc [2024-11-14 04:11:42,355 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:11:42,357 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:11:42,359 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:11:42,359 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:11:42,365 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:11:42,366 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:11:42" (1/1) ... [2024-11-14 04:11:42,368 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21cff70d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:42, skipping insertion in model container [2024-11-14 04:11:42,368 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:11:42" (1/1) ... [2024-11-14 04:11:42,423 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:11:42,633 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i[916,929] [2024-11-14 04:11:42,890 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:11:42,922 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:11:42,936 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i[916,929] [2024-11-14 04:11:43,081 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:11:43,116 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:11:43,117 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43 WrapperNode [2024-11-14 04:11:43,118 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:11:43,120 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:11:43,120 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:11:43,120 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:11:43,132 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,179 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,324 INFO L138 Inliner]: procedures = 26, calls = 114, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 844 [2024-11-14 04:11:43,325 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:11:43,326 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:11:43,326 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:11:43,326 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:11:43,338 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,338 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,361 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,362 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,430 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,444 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,452 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,459 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,474 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:11:43,475 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:11:43,475 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:11:43,475 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:11:43,477 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (1/1) ... [2024-11-14 04:11:43,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:11:43,514 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:11:43,539 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:11:43,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:11:43,581 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:11:43,582 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:11:43,582 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:11:43,582 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 04:11:43,582 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:11:43,582 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:11:43,876 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:11:43,878 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:11:46,105 INFO L? ?]: Removed 26 outVars from TransFormulas that were not future-live. [2024-11-14 04:11:46,105 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:11:48,102 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:11:48,102 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 04:11:48,103 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:11:48 BoogieIcfgContainer [2024-11-14 04:11:48,103 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:11:48,106 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:11:48,106 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:11:48,112 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:11:48,113 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:11:42" (1/3) ... [2024-11-14 04:11:48,114 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b6da2d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:11:48, skipping insertion in model container [2024-11-14 04:11:48,114 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:11:43" (2/3) ... [2024-11-14 04:11:48,114 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7b6da2d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:11:48, skipping insertion in model container [2024-11-14 04:11:48,114 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:11:48" (3/3) ... [2024-11-14 04:11:48,116 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-13.i [2024-11-14 04:11:48,137 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:11:48,141 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-13.i that has 2 procedures, 169 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 04:11:48,236 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:11:48,258 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@59dd6a20, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:11:48,258 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:11:48,266 INFO L276 IsEmpty]: Start isEmpty. Operand has 169 states, 65 states have (on average 1.0461538461538462) internal successors, (68), 66 states have internal predecessors, (68), 101 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 101 states have call predecessors, (101), 101 states have call successors, (101) [2024-11-14 04:11:48,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 367 [2024-11-14 04:11:48,299 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:11:48,300 INFO L215 NwaCegarLoop]: trace histogram [101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:11:48,301 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:11:48,308 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:11:48,309 INFO L85 PathProgramCache]: Analyzing trace with hash -671668672, now seen corresponding path program 1 times [2024-11-14 04:11:48,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 04:11:48,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [672895445] [2024-11-14 04:11:48,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:11:48,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 04:11:54,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 04:11:54,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [52104724] [2024-11-14 04:11:54,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:11:54,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:11:54,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:11:54,304 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:11:54,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 04:11:57,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 04:11:57,458 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 04:12:00,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 04:12:01,403 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 04:12:01,405 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 04:12:01,407 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 04:12:01,436 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 04:12:01,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 04:12:01,615 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-14 04:12:02,495 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 04:12:02,502 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 04:12:02 BoogieIcfgContainer [2024-11-14 04:12:02,502 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 04:12:02,503 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 04:12:02,503 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 04:12:02,503 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 04:12:02,504 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:11:48" (3/4) ... [2024-11-14 04:12:02,507 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 04:12:02,509 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 04:12:02,510 INFO L158 Benchmark]: Toolchain (without parser) took 20153.55ms. Allocated memory was 117.4MB in the beginning and 427.8MB in the end (delta: 310.4MB). Free memory was 91.7MB in the beginning and 311.6MB in the end (delta: -219.9MB). Peak memory consumption was 86.8MB. Max. memory is 16.1GB. [2024-11-14 04:12:02,511 INFO L158 Benchmark]: CDTParser took 2.20ms. Allocated memory is still 167.8MB. Free memory is still 104.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:12:02,511 INFO L158 Benchmark]: CACSL2BoogieTranslator took 760.19ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 60.7MB in the end (delta: 31.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-14 04:12:02,512 INFO L158 Benchmark]: Boogie Procedure Inliner took 205.74ms. Allocated memory is still 117.4MB. Free memory was 60.7MB in the beginning and 48.5MB in the end (delta: 12.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 04:12:02,512 INFO L158 Benchmark]: Boogie Preprocessor took 147.98ms. Allocated memory is still 117.4MB. Free memory was 48.5MB in the beginning and 42.5MB in the end (delta: 6.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 04:12:02,514 INFO L158 Benchmark]: RCFGBuilder took 4628.40ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 42.1MB in the beginning and 148.1MB in the end (delta: -106.0MB). Peak memory consumption was 178.5MB. Max. memory is 16.1GB. [2024-11-14 04:12:02,516 INFO L158 Benchmark]: TraceAbstraction took 14396.33ms. Allocated memory was 352.3MB in the beginning and 427.8MB in the end (delta: 75.5MB). Free memory was 148.1MB in the beginning and 315.8MB in the end (delta: -167.7MB). Peak memory consumption was 128.0MB. Max. memory is 16.1GB. [2024-11-14 04:12:02,516 INFO L158 Benchmark]: Witness Printer took 6.19ms. Allocated memory is still 427.8MB. Free memory was 315.8MB in the beginning and 311.6MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 04:12:02,518 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 2.20ms. Allocated memory is still 167.8MB. Free memory is still 104.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 760.19ms. Allocated memory is still 117.4MB. Free memory was 91.7MB in the beginning and 60.7MB in the end (delta: 31.0MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 205.74ms. Allocated memory is still 117.4MB. Free memory was 60.7MB in the beginning and 48.5MB in the end (delta: 12.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 147.98ms. Allocated memory is still 117.4MB. Free memory was 48.5MB in the beginning and 42.5MB in the end (delta: 6.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 4628.40ms. Allocated memory was 117.4MB in the beginning and 352.3MB in the end (delta: 234.9MB). Free memory was 42.1MB in the beginning and 148.1MB in the end (delta: -106.0MB). Peak memory consumption was 178.5MB. Max. memory is 16.1GB. * TraceAbstraction took 14396.33ms. Allocated memory was 352.3MB in the beginning and 427.8MB in the end (delta: 75.5MB). Free memory was 148.1MB in the beginning and 315.8MB in the end (delta: -167.7MB). Peak memory consumption was 128.0MB. Max. memory is 16.1GB. * Witness Printer took 6.19ms. Allocated memory is still 427.8MB. Free memory was 315.8MB in the beginning and 311.6MB in the end (delta: 4.2MB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftLeft at line 201, overapproximation of shiftRight at line 454, overapproximation of someBinaryArithmeticDOUBLEoperation at line 247, overapproximation of someBinaryFLOATComparisonOperation at line 643, overapproximation of someBinaryFLOATComparisonOperation at line 641, overapproximation of someBinaryFLOATComparisonOperation at line 645, overapproximation of someBinaryFLOATComparisonOperation at line 702, overapproximation of someBinaryFLOATComparisonOperation at line 232, overapproximation of someBinaryFLOATComparisonOperation at line 703, overapproximation of bitwiseOr at line 171, overapproximation of bitwiseAnd at line 201, overapproximation of someUnaryDOUBLEoperation at line 207, overapproximation of someBinaryDOUBLEComparisonOperation at line 670, overapproximation of someBinaryDOUBLEComparisonOperation at line 577, overapproximation of someBinaryDOUBLEComparisonOperation at line 647, overapproximation of someBinaryDOUBLEComparisonOperation at line 654, overapproximation of someBinaryDOUBLEComparisonOperation at line 583, overapproximation of someBinaryDOUBLEComparisonOperation at line 581, overapproximation of someBinaryDOUBLEComparisonOperation at line 585, overapproximation of someBinaryDOUBLEComparisonOperation at line 692, overapproximation of someBinaryDOUBLEComparisonOperation at line 579, overapproximation of someBinaryDOUBLEComparisonOperation at line 672, overapproximation of someBinaryDOUBLEComparisonOperation at line 652, overapproximation of someBinaryDOUBLEComparisonOperation at line 575, overapproximation of someBinaryDOUBLEComparisonOperation at line 656, overapproximation of someBinaryDOUBLEComparisonOperation at line 694, overapproximation of someBinaryDOUBLEComparisonOperation at line 163, overapproximation of someBinaryArithmeticFLOAToperation at line 214, overapproximation of someUnaryFLOAToperation at line 251. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 32; [L23] signed char var_1_4 = 16; [L24] unsigned char var_1_5 = 1; [L25] unsigned char var_1_6 = 1; [L26] unsigned char var_1_8 = 1; [L27] unsigned char var_1_9 = 0; [L28] unsigned char var_1_10 = 128; [L29] unsigned char var_1_11 = 64; [L30] signed char var_1_12 = -10; [L31] signed char var_1_13 = -10; [L32] signed char var_1_14 = -25; [L33] double var_1_15 = 64.875; [L34] double var_1_17 = 1.625; [L35] double var_1_18 = 32.2; [L36] double var_1_19 = 8.6; [L37] double var_1_20 = 10.5; [L38] signed short int var_1_21 = -64; [L39] unsigned char var_1_22 = 25; [L40] unsigned char var_1_23 = 0; [L41] unsigned long int var_1_24 = 5; [L42] double var_1_25 = 0.75; [L43] double var_1_26 = 2.125; [L44] double var_1_27 = 2.2; [L45] unsigned char var_1_28 = 1; [L46] unsigned char var_1_29 = 0; [L47] signed short int var_1_30 = 16; [L48] signed char var_1_31 = -32; [L49] signed char var_1_32 = -10; [L50] signed long int var_1_33 = 4; [L51] signed long int var_1_34 = 10000000; [L52] signed long int var_1_35 = 2; [L53] signed long int var_1_36 = -100000000; [L54] signed short int var_1_37 = 500; [L55] signed short int var_1_38 = 256; [L56] unsigned char var_1_39 = 1; [L57] unsigned char var_1_40 = 5; [L58] unsigned char var_1_41 = 4; [L59] unsigned char var_1_42 = 128; [L60] unsigned char var_1_43 = 128; [L61] unsigned char var_1_44 = 128; [L62] unsigned char var_1_45 = 64; [L63] unsigned short int var_1_46 = 64; [L64] signed short int var_1_47 = -2; [L65] unsigned short int var_1_48 = 64; [L66] unsigned short int var_1_49 = 4; [L67] unsigned short int var_1_50 = 0; [L68] unsigned short int var_1_51 = 5; [L69] unsigned short int var_1_52 = 48868; [L70] unsigned short int var_1_53 = 16; [L71] float var_1_54 = 99999999999999.4; [L72] float var_1_55 = 31.125; [L73] signed short int var_1_56 = 32; [L74] float var_1_57 = 1.2; [L75] float var_1_58 = 31.5; [L76] float var_1_59 = 0.6; [L77] signed short int var_1_60 = 64; [L78] double var_1_61 = 63.2; [L79] signed char var_1_62 = -50; [L80] unsigned long int var_1_63 = 500; [L81] unsigned short int var_1_64 = 128; [L82] double var_1_65 = 16.125; [L83] signed long int var_1_66 = -2; [L84] unsigned char var_1_67 = 10; [L85] double var_1_68 = 499.5; [L86] double var_1_69 = 32.4; [L87] double var_1_70 = 255.9; [L88] double var_1_71 = 63.975; [L89] signed long int var_1_72 = 10; [L90] signed char var_1_73 = -10; [L91] unsigned char var_1_74 = 10; [L92] signed char var_1_75 = -4; [L93] signed char var_1_76 = 25; [L94] signed long int var_1_77 = 10; [L95] double var_1_78 = 0.4; [L96] double var_1_79 = 200.8; [L97] double var_1_80 = 8.125; [L98] signed char var_1_81 = 16; [L99] signed char var_1_82 = -2; [L100] signed char var_1_83 = -25; [L101] unsigned char var_1_84 = 1; [L102] double var_1_85 = 15.4; [L103] double var_1_86 = 1.625; [L104] signed char var_1_87 = -16; [L105] signed char var_1_88 = 10; [L106] unsigned char var_1_89 = 25; [L107] signed short int var_1_90 = -128; [L108] signed short int var_1_91 = -8; [L109] float var_1_92 = 2.5; [L110] signed short int var_1_93 = -256; [L111] float var_1_94 = 4.75; [L112] signed short int var_1_95 = -8; [L113] float var_1_96 = 1.05; [L114] unsigned short int var_1_97 = 1; [L115] unsigned long int var_1_98 = 256; [L116] signed long int var_1_99 = -2; [L117] signed long int var_1_100 = 1000000000; [L118] signed long int var_1_101 = 2102568304; [L119] unsigned char var_1_102 = 16; [L120] double var_1_103 = 1.52; [L121] double var_1_104 = 256.5; [L122] double var_1_105 = 1.5; [L123] unsigned char var_1_106 = 1; [L124] unsigned char var_1_107 = 0; [L125] unsigned char var_1_108 = 0; [L126] float var_1_109 = 0.28; [L127] double var_1_110 = 100000000.5; [L128] float var_1_111 = 5.25; [L129] signed long int var_1_112 = 5; [L130] float var_1_113 = 0.30000000000000004; [L131] signed short int var_1_114 = 4; [L132] signed long int var_1_115 = 16; [L133] unsigned long int var_1_116 = 2; [L134] unsigned char var_1_117 = 1; [L135] float var_1_118 = 99.5; [L136] double var_1_119 = 99999999999999.5; [L137] unsigned short int var_1_120 = 256; [L138] unsigned char var_1_121 = 64; [L139] unsigned char var_1_122 = 0; [L140] double var_1_123 = 31.2; [L141] signed long int var_1_124 = 200; [L142] unsigned short int var_1_125 = 10; [L143] unsigned short int var_1_126 = 16; [L144] signed char var_1_127 = 32; [L145] signed short int var_1_128 = 32; [L146] double var_1_129 = 8.5; [L147] unsigned long int var_1_130 = 16; [L148] float var_1_131 = 499.4; [L149] unsigned short int var_1_132 = 4; [L150] float var_1_133 = 2.5; [L151] unsigned long int var_1_134 = 100; [L152] signed long int var_1_135 = -4; [L153] signed long int var_1_136 = 5; [L154] unsigned short int var_1_137 = 32; [L155] signed long int var_1_138 = 25; [L156] unsigned char var_1_139 = 10; [L157] float var_1_140 = 0.2; [L158] signed short int last_1_var_1_21 = -64; [L159] unsigned char last_1_var_1_22 = 25; [L720] isInitial = 1 [L721] FCALL initially() [L722] COND TRUE 1 [L723] CALL updateLastVariables() [L712] last_1_var_1_21 = var_1_21 [L713] last_1_var_1_22 = var_1_22 [L723] RET updateLastVariables() [L724] CALL updateVariables() [L550] var_1_4 = __VERIFIER_nondet_char() [L551] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=1, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L20] COND FALSE !(!cond) [L551] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=1, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L552] CALL assume_abort_if_not(var_1_4 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=1, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L20] COND FALSE !(!cond) [L552] RET assume_abort_if_not(var_1_4 <= 32) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=1, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L553] var_1_5 = __VERIFIER_nondet_uchar() [L554] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L20] COND FALSE !(!cond) [L554] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L555] CALL assume_abort_if_not(var_1_5 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L20] COND FALSE !(!cond) [L555] RET assume_abort_if_not(var_1_5 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L556] var_1_6 = __VERIFIER_nondet_uchar() [L557] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L20] COND FALSE !(!cond) [L557] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L558] CALL assume_abort_if_not(var_1_6 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L20] COND FALSE !(!cond) [L558] RET assume_abort_if_not(var_1_6 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=0] [L559] var_1_9 = __VERIFIER_nondet_uchar() [L560] CALL assume_abort_if_not(var_1_9 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2] [L20] COND FALSE !(!cond) [L560] RET assume_abort_if_not(var_1_9 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2] [L561] CALL assume_abort_if_not(var_1_9 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L561] RET assume_abort_if_not(var_1_9 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=128, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L562] var_1_10 = __VERIFIER_nondet_uchar() [L563] CALL assume_abort_if_not(var_1_10 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L563] RET assume_abort_if_not(var_1_10 >= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L564] CALL assume_abort_if_not(var_1_10 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L564] RET assume_abort_if_not(var_1_10 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=64, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L565] var_1_11 = __VERIFIER_nondet_uchar() [L566] CALL assume_abort_if_not(var_1_11 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L566] RET assume_abort_if_not(var_1_11 >= 63) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L567] CALL assume_abort_if_not(var_1_11 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L567] RET assume_abort_if_not(var_1_11 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=-10, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L568] var_1_13 = __VERIFIER_nondet_char() [L569] CALL assume_abort_if_not(var_1_13 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L569] RET assume_abort_if_not(var_1_13 >= -31) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L570] CALL assume_abort_if_not(var_1_13 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L570] RET assume_abort_if_not(var_1_13 <= 31) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-25, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L571] var_1_14 = __VERIFIER_nondet_char() [L572] CALL assume_abort_if_not(var_1_14 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L572] RET assume_abort_if_not(var_1_14 >= -63) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L573] CALL assume_abort_if_not(var_1_14 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L573] RET assume_abort_if_not(var_1_14 <= 63) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_17=13/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L574] var_1_17 = __VERIFIER_nondet_double() [L575] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L575] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_18=161/5, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L576] var_1_18 = __VERIFIER_nondet_double() [L577] CALL assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L577] RET assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 4611686.018427382800e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_19=43/5, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L578] var_1_19 = __VERIFIER_nondet_double() [L579] CALL assume_abort_if_not((var_1_19 >= -230584.3009213691390e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 2305843.009213691390e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L579] RET assume_abort_if_not((var_1_19 >= -230584.3009213691390e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 2305843.009213691390e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_20=21/2, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L580] var_1_20 = __VERIFIER_nondet_double() [L581] CALL assume_abort_if_not((var_1_20 >= -230584.3009213691390e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 2305843.009213691390e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L581] RET assume_abort_if_not((var_1_20 >= -230584.3009213691390e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 2305843.009213691390e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_26=17/8, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L582] var_1_26 = __VERIFIER_nondet_double() [L583] CALL assume_abort_if_not((var_1_26 >= -922337.2036854776000e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854776000e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L583] RET assume_abort_if_not((var_1_26 >= -922337.2036854776000e+13F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 9223372.036854776000e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_27=11/5, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L584] var_1_27 = __VERIFIER_nondet_double() [L585] CALL assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L585] RET assume_abort_if_not((var_1_27 >= -922337.2036854765600e+13F && var_1_27 <= -1.0e-20F) || (var_1_27 <= 9223372.036854765600e+12F && var_1_27 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L586] var_1_29 = __VERIFIER_nondet_uchar() [L587] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L587] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L588] CALL assume_abort_if_not(var_1_29 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L588] RET assume_abort_if_not(var_1_29 <= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=-32, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L589] var_1_31 = __VERIFIER_nondet_char() [L590] CALL assume_abort_if_not(var_1_31 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L590] RET assume_abort_if_not(var_1_31 >= -128) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L591] CALL assume_abort_if_not(var_1_31 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L591] RET assume_abort_if_not(var_1_31 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=-10, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L592] var_1_32 = __VERIFIER_nondet_char() [L593] CALL assume_abort_if_not(var_1_32 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L593] RET assume_abort_if_not(var_1_32 >= -128) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L594] CALL assume_abort_if_not(var_1_32 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L594] RET assume_abort_if_not(var_1_32 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=4, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L595] var_1_33 = __VERIFIER_nondet_long() [L596] CALL assume_abort_if_not(var_1_33 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L596] RET assume_abort_if_not(var_1_33 >= -2147483648) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L597] CALL assume_abort_if_not(var_1_33 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L597] RET assume_abort_if_not(var_1_33 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=10000000, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L598] var_1_34 = __VERIFIER_nondet_long() [L599] CALL assume_abort_if_not(var_1_34 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L599] RET assume_abort_if_not(var_1_34 >= -2147483648) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L600] CALL assume_abort_if_not(var_1_34 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L600] RET assume_abort_if_not(var_1_34 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=2, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L601] var_1_35 = __VERIFIER_nondet_long() [L602] CALL assume_abort_if_not(var_1_35 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L602] RET assume_abort_if_not(var_1_35 >= -2147483648) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L603] CALL assume_abort_if_not(var_1_35 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L603] RET assume_abort_if_not(var_1_35 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=-100000000, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L604] var_1_36 = __VERIFIER_nondet_long() [L605] CALL assume_abort_if_not(var_1_36 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L605] RET assume_abort_if_not(var_1_36 >= -2147483648) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L606] CALL assume_abort_if_not(var_1_36 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L606] RET assume_abort_if_not(var_1_36 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=500, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L607] var_1_37 = __VERIFIER_nondet_short() [L608] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L608] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L609] CALL assume_abort_if_not(var_1_37 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L609] RET assume_abort_if_not(var_1_37 <= 16383) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=256, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L610] var_1_38 = __VERIFIER_nondet_short() [L611] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L611] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L612] CALL assume_abort_if_not(var_1_38 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L612] RET assume_abort_if_not(var_1_38 <= 16383) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=5, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L613] var_1_40 = __VERIFIER_nondet_uchar() [L614] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L614] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L615] CALL assume_abort_if_not(var_1_40 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L615] RET assume_abort_if_not(var_1_40 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=4, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L616] var_1_41 = __VERIFIER_nondet_uchar() [L617] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L617] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L618] CALL assume_abort_if_not(var_1_41 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L618] RET assume_abort_if_not(var_1_41 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=128, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L619] var_1_42 = __VERIFIER_nondet_uchar() [L620] CALL assume_abort_if_not(var_1_42 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L620] RET assume_abort_if_not(var_1_42 >= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L621] CALL assume_abort_if_not(var_1_42 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L621] RET assume_abort_if_not(var_1_42 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=128, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L622] var_1_43 = __VERIFIER_nondet_uchar() [L623] CALL assume_abort_if_not(var_1_43 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L623] RET assume_abort_if_not(var_1_43 >= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L624] CALL assume_abort_if_not(var_1_43 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L624] RET assume_abort_if_not(var_1_43 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=128, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L625] var_1_44 = __VERIFIER_nondet_uchar() [L626] CALL assume_abort_if_not(var_1_44 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L626] RET assume_abort_if_not(var_1_44 >= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L627] CALL assume_abort_if_not(var_1_44 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L627] RET assume_abort_if_not(var_1_44 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=64, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L628] var_1_45 = __VERIFIER_nondet_uchar() [L629] CALL assume_abort_if_not(var_1_45 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L629] RET assume_abort_if_not(var_1_45 >= 63) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L630] CALL assume_abort_if_not(var_1_45 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L630] RET assume_abort_if_not(var_1_45 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=4, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L631] var_1_49 = __VERIFIER_nondet_ushort() [L632] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L632] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L633] CALL assume_abort_if_not(var_1_49 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L633] RET assume_abort_if_not(var_1_49 <= 32767) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=48868, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L634] var_1_52 = __VERIFIER_nondet_ushort() [L635] CALL assume_abort_if_not(var_1_52 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L635] RET assume_abort_if_not(var_1_52 >= 32767) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L636] CALL assume_abort_if_not(var_1_52 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L636] RET assume_abort_if_not(var_1_52 <= 65534) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=16, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L637] var_1_53 = __VERIFIER_nondet_ushort() [L638] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L638] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L639] CALL assume_abort_if_not(var_1_53 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L639] RET assume_abort_if_not(var_1_53 <= 65534) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_55=249/8, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L640] var_1_55 = __VERIFIER_nondet_float() [L641] CALL assume_abort_if_not((var_1_55 >= -922337.2036854765600e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854765600e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L641] RET assume_abort_if_not((var_1_55 >= -922337.2036854765600e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854765600e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_58=63/2, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L642] var_1_58 = __VERIFIER_nondet_float() [L643] CALL assume_abort_if_not((var_1_58 >= -461168.6018427382800e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 4611686.018427382800e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L643] RET assume_abort_if_not((var_1_58 >= -461168.6018427382800e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 4611686.018427382800e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_59=3/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L644] var_1_59 = __VERIFIER_nondet_float() [L645] CALL assume_abort_if_not((var_1_59 >= -461168.6018427382800e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L645] RET assume_abort_if_not((var_1_59 >= -461168.6018427382800e+13F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_61=316/5, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L646] var_1_61 = __VERIFIER_nondet_double() [L647] CALL assume_abort_if_not((var_1_61 >= -922337.2036854776000e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 9223372.036854776000e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L647] RET assume_abort_if_not((var_1_61 >= -922337.2036854776000e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 9223372.036854776000e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_64=128, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L648] var_1_64 = __VERIFIER_nondet_ushort() [L649] CALL assume_abort_if_not(var_1_64 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L649] RET assume_abort_if_not(var_1_64 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L650] CALL assume_abort_if_not(var_1_64 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L650] RET assume_abort_if_not(var_1_64 <= 65535) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_69=162/5, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L651] var_1_69 = __VERIFIER_nondet_double() [L652] CALL assume_abort_if_not((var_1_69 >= 0.0F && var_1_69 <= -1.0e-20F) || (var_1_69 <= 4611686.018427382800e+12F && var_1_69 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L652] RET assume_abort_if_not((var_1_69 >= 0.0F && var_1_69 <= -1.0e-20F) || (var_1_69 <= 4611686.018427382800e+12F && var_1_69 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_70=2559/10, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L653] var_1_70 = __VERIFIER_nondet_double() [L654] CALL assume_abort_if_not((var_1_70 >= 0.0F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 4611686.018427382800e+12F && var_1_70 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L654] RET assume_abort_if_not((var_1_70 >= 0.0F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 4611686.018427382800e+12F && var_1_70 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_71=2559/40, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L655] var_1_71 = __VERIFIER_nondet_double() [L656] 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_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L656] 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_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=10, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L657] var_1_72 = __VERIFIER_nondet_long() [L658] CALL assume_abort_if_not(var_1_72 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L658] RET assume_abort_if_not(var_1_72 >= -2147483648) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L659] CALL assume_abort_if_not(var_1_72 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L659] RET assume_abort_if_not(var_1_72 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_74=10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L660] var_1_74 = __VERIFIER_nondet_uchar() [L661] CALL assume_abort_if_not(var_1_74 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L661] RET assume_abort_if_not(var_1_74 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L662] CALL assume_abort_if_not(var_1_74 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L662] RET assume_abort_if_not(var_1_74 <= 255) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=-4, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L663] var_1_75 = __VERIFIER_nondet_char() [L664] CALL assume_abort_if_not(var_1_75 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L664] RET assume_abort_if_not(var_1_75 >= -63) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L665] CALL assume_abort_if_not(var_1_75 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L665] RET assume_abort_if_not(var_1_75 <= 63) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=25, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L666] var_1_76 = __VERIFIER_nondet_char() [L667] CALL assume_abort_if_not(var_1_76 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L667] RET assume_abort_if_not(var_1_76 >= -63) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L668] CALL assume_abort_if_not(var_1_76 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L668] RET assume_abort_if_not(var_1_76 <= 63) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_79=1004/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L669] var_1_79 = __VERIFIER_nondet_double() [L670] CALL assume_abort_if_not((var_1_79 >= -230584.3009213691390e+13F && var_1_79 <= -1.0e-20F) || (var_1_79 <= 2305843.009213691390e+12F && var_1_79 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L670] RET assume_abort_if_not((var_1_79 >= -230584.3009213691390e+13F && var_1_79 <= -1.0e-20F) || (var_1_79 <= 2305843.009213691390e+12F && var_1_79 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_80=65/8, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L671] var_1_80 = __VERIFIER_nondet_double() [L672] CALL assume_abort_if_not((var_1_80 >= -230584.3009213691390e+13F && var_1_80 <= -1.0e-20F) || (var_1_80 <= 2305843.009213691390e+12F && var_1_80 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L672] RET assume_abort_if_not((var_1_80 >= -230584.3009213691390e+13F && var_1_80 <= -1.0e-20F) || (var_1_80 <= 2305843.009213691390e+12F && var_1_80 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-2, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L673] var_1_82 = __VERIFIER_nondet_char() [L674] CALL assume_abort_if_not(var_1_82 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L674] RET assume_abort_if_not(var_1_82 >= -31) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L675] CALL assume_abort_if_not(var_1_82 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L675] RET assume_abort_if_not(var_1_82 <= 32) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=-25, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L676] var_1_83 = __VERIFIER_nondet_char() [L677] CALL assume_abort_if_not(var_1_83 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L677] RET assume_abort_if_not(var_1_83 >= -31) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L678] CALL assume_abort_if_not(var_1_83 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L678] RET assume_abort_if_not(var_1_83 <= 31) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=10, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L679] var_1_88 = __VERIFIER_nondet_char() [L680] CALL assume_abort_if_not(var_1_88 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L680] RET assume_abort_if_not(var_1_88 >= -1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L681] CALL assume_abort_if_not(var_1_88 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L681] RET assume_abort_if_not(var_1_88 <= 126) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-8, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L682] var_1_91 = __VERIFIER_nondet_short() [L683] CALL assume_abort_if_not(var_1_91 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L683] RET assume_abort_if_not(var_1_91 >= -32767) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L684] CALL assume_abort_if_not(var_1_91 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L684] RET assume_abort_if_not(var_1_91 <= 32766) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=1000000000, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L685] var_1_100 = __VERIFIER_nondet_long() [L686] CALL assume_abort_if_not(var_1_100 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L686] RET assume_abort_if_not(var_1_100 >= 536870911) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L687] CALL assume_abort_if_not(var_1_100 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L687] RET assume_abort_if_not(var_1_100 <= 1073741823) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=2102568304, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L688] var_1_101 = __VERIFIER_nondet_long() [L689] CALL assume_abort_if_not(var_1_101 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L689] RET assume_abort_if_not(var_1_101 >= 1073741823) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L690] CALL assume_abort_if_not(var_1_101 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L690] RET assume_abort_if_not(var_1_101 <= 2147483646) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_103=38/25, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L691] var_1_103 = __VERIFIER_nondet_double() [L692] CALL assume_abort_if_not((var_1_103 >= -922337.2036854776000e+13F && var_1_103 <= -1.0e-20F) || (var_1_103 <= 9223372.036854776000e+12F && var_1_103 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L692] RET assume_abort_if_not((var_1_103 >= -922337.2036854776000e+13F && var_1_103 <= -1.0e-20F) || (var_1_103 <= 9223372.036854776000e+12F && var_1_103 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_105=3/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L693] var_1_105 = __VERIFIER_nondet_double() [L694] CALL assume_abort_if_not((var_1_105 >= 0.0F && var_1_105 <= -1.0e-20F) || (var_1_105 <= 9223372.036854765600e+12F && var_1_105 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L694] RET assume_abort_if_not((var_1_105 >= 0.0F && var_1_105 <= -1.0e-20F) || (var_1_105 <= 9223372.036854765600e+12F && var_1_105 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=0, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L695] var_1_107 = __VERIFIER_nondet_uchar() [L696] CALL assume_abort_if_not(var_1_107 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L696] RET assume_abort_if_not(var_1_107 >= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L697] CALL assume_abort_if_not(var_1_107 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L697] RET assume_abort_if_not(var_1_107 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L698] var_1_108 = __VERIFIER_nondet_uchar() [L699] CALL assume_abort_if_not(var_1_108 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L699] RET assume_abort_if_not(var_1_108 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L700] CALL assume_abort_if_not(var_1_108 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L700] RET assume_abort_if_not(var_1_108 <= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_113=7500000000000001/25000000000000000, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L701] var_1_113 = __VERIFIER_nondet_float() [L702] CALL assume_abort_if_not((var_1_113 >= -922337.2036854776000e+13F && var_1_113 <= -1.0e-20F) || (var_1_113 <= 9223372.036854776000e+12F && var_1_113 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L702] RET assume_abort_if_not((var_1_113 >= -922337.2036854776000e+13F && var_1_113 <= -1.0e-20F) || (var_1_113 <= 9223372.036854776000e+12F && var_1_113 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L703] CALL assume_abort_if_not(var_1_113 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L703] RET assume_abort_if_not(var_1_113 != 0.0F) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=0, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L704] var_1_122 = __VERIFIER_nondet_uchar() [L705] CALL assume_abort_if_not(var_1_122 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L705] RET assume_abort_if_not(var_1_122 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L706] CALL assume_abort_if_not(var_1_122 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=257, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L706] RET assume_abort_if_not(var_1_122 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=257, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=25, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L707] var_1_138 = __VERIFIER_nondet_long() [L708] CALL assume_abort_if_not(var_1_138 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=257, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=-1, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L708] RET assume_abort_if_not(var_1_138 >= -2147483648) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=257, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=-1, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L709] CALL assume_abort_if_not(var_1_138 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=257, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=-1, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L20] COND FALSE !(!cond) [L709] RET assume_abort_if_not(var_1_138 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=513/2, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=7/25, var_1_10=-129, var_1_110=200000001/2, var_1_111=21/4, var_1_112=5, var_1_114=4, var_1_115=16, var_1_116=2, var_1_117=1, var_1_118=199/2, var_1_119=199999999999999/2, var_1_11=319, var_1_120=256, var_1_121=64, var_1_122=257, var_1_123=156/5, var_1_124=200, var_1_125=10, var_1_126=16, var_1_127=32, var_1_128=32, var_1_129=17/2, var_1_12=-10, var_1_130=16, var_1_131=2497/5, var_1_132=4, var_1_133=5/2, var_1_134=100, var_1_135=-4, var_1_136=5, var_1_137=32, var_1_138=-1, var_1_139=10, var_1_13=31, var_1_140=1/5, var_1_14=-46, var_1_15=519/8, var_1_1=32, var_1_21=-64, var_1_22=25, var_1_23=0, var_1_24=5, var_1_25=3/4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=1, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=64, var_1_47=-2, var_1_48=64, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=5, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_56=32, var_1_57=6/5, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=500, var_1_65=129/8, var_1_66=-2, var_1_67=10, var_1_68=999/2, var_1_6=1, var_1_72=32765, var_1_73=-10, var_1_75=63, var_1_76=-62, var_1_77=10, var_1_78=2/5, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=77/5, var_1_86=13/8, var_1_87=-16, var_1_88=-1, var_1_89=25, var_1_8=1, var_1_90=-128, var_1_91=-188, var_1_92=5/2, var_1_93=-256, var_1_94=19/4, var_1_95=-8, var_1_96=21/20, var_1_97=1, var_1_98=256, var_1_99=-2, var_1_9=1] [L724] RET updateVariables() [L725] CALL step() [L163] COND TRUE var_1_26 < 100.5 [L164] var_1_25 = var_1_27 [L168] COND FALSE !(var_1_25 > var_1_26) [L171] EXPR var_1_31 ^ var_1_32 [L171] EXPR var_1_35 ^ var_1_36 [L171] COND FALSE !((var_1_31 ^ var_1_32) > ((var_1_33 * var_1_34) + (var_1_35 ^ var_1_36))) [L174] COND TRUE \read(var_1_28) [L175] var_1_39 = (var_1_40 + var_1_41) [L181] COND TRUE var_1_43 > 1 [L182] var_1_46 = var_1_45 [L186] COND TRUE \read(var_1_28) [L187] var_1_47 = ((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45))) [L189] COND TRUE \read(var_1_28) [L190] var_1_48 = ((((var_1_43 + ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))) < 0 ) ? -(var_1_43 + ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))) : (var_1_43 + ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49)))))) [L192] COND FALSE !(var_1_43 >= (var_1_31 + var_1_46)) [L195] COND TRUE \read(var_1_28) [L196] var_1_51 = ((((var_1_39) < ((var_1_52 - var_1_40))) ? (var_1_39) : ((var_1_52 - var_1_40)))) [L206] COND FALSE !((var_1_41 * 1) >= var_1_51) [L209] COND FALSE !(\read(var_1_29)) [L212] COND TRUE ! (var_1_25 >= ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55)))) [L213] COND TRUE var_1_35 != var_1_51 [L214] var_1_57 = (9.99999999999175E11f + ((((var_1_58) > (var_1_59)) ? (var_1_58) : (var_1_59)))) [L219] COND FALSE !(-10 >= var_1_49) [L224] COND FALSE !(var_1_33 < var_1_46) [L229] COND TRUE var_1_52 > var_1_64 [L230] var_1_63 = ((var_1_42 + ((((var_1_46) < (var_1_52)) ? (var_1_46) : (var_1_52)))) + (((((var_1_40 + var_1_51)) > (var_1_50)) ? ((var_1_40 + var_1_51)) : (var_1_50)))) [L232] COND FALSE !(var_1_55 <= (((((((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)))))) [L237] COND FALSE !(-8 >= var_1_47) [L240] COND TRUE (var_1_25 * var_1_58) < (- ((((var_1_57) < (var_1_55)) ? (var_1_57) : (var_1_55)))) [L241] var_1_67 = ((((var_1_41) > ((var_1_45 + var_1_40))) ? (var_1_41) : ((var_1_45 + var_1_40)))) [L245] EXPR var_1_63 ^ var_1_46 [L245] COND TRUE var_1_32 > ((var_1_63 ^ var_1_46) + var_1_53) [L246] COND TRUE var_1_31 < var_1_52 [L247] var_1_68 = ((var_1_69 + var_1_70) - var_1_71) [L268] COND FALSE !(((((var_1_43) > (var_1_74)) ? (var_1_43) : (var_1_74))) >= ((((var_1_33) > (var_1_72)) ? (var_1_33) : (var_1_72)))) [L271] COND TRUE \read(var_1_28) [L272] COND TRUE ((((var_1_66) > ((128 % var_1_45))) ? (var_1_66) : ((128 % var_1_45)))) < var_1_37 [L273] var_1_77 = ((((((((var_1_56) < 0 ) ? -(var_1_56) : (var_1_56)))) > (((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))))) ? (((((var_1_56) < 0 ) ? -(var_1_56) : (var_1_56)))) : (((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39)))))) [L276] COND FALSE !(var_1_58 <= var_1_59) [L281] COND FALSE !((~ var_1_46) >= var_1_32) [L285] COND FALSE !((~ var_1_46) <= (var_1_45 - var_1_51)) [L288] COND FALSE !(! var_1_28) [L291] COND TRUE ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57))) > var_1_54 [L292] var_1_85 = (5.25 - ((((var_1_71) < 0 ) ? -(var_1_71) : (var_1_71)))) [L294] EXPR var_1_30 & var_1_50 [L294] COND FALSE !(var_1_38 <= (var_1_30 & var_1_50)) [L303] COND FALSE !(var_1_62 > var_1_37) [L306] var_1_87 = ((((0) < (var_1_88)) ? (0) : (var_1_88))) [L308] COND FALSE !(\read(var_1_29)) [L311] var_1_89 = (var_1_44 - ((((var_1_45) < (0)) ? (var_1_45) : (0)))) [L313] COND TRUE \read(var_1_28) [L314] var_1_90 = (((((var_1_84 - var_1_43)) > (var_1_91)) ? ((var_1_84 - var_1_43)) : (var_1_91))) [L322] EXPR var_1_63 ^ var_1_60 [L322] COND TRUE ((var_1_63 ^ var_1_60) > (var_1_48 * var_1_38)) || var_1_28 [L323] COND TRUE \read(var_1_28) [L324] var_1_92 = ((((var_1_58) > (var_1_70)) ? (var_1_58) : (var_1_70))) [L333] COND FALSE !(var_1_66 >= var_1_46) [L336] COND TRUE -2 != var_1_56 [L337] var_1_93 = ((((var_1_45) < 0 ) ? -(var_1_45) : (var_1_45))) [L342] COND FALSE !(\read(var_1_29)) [L345] COND TRUE \read(var_1_28) [L346] COND TRUE -10000 < ((((var_1_48) < 0 ) ? -(var_1_48) : (var_1_48))) [L347] var_1_95 = var_1_73 [L350] COND FALSE !(var_1_29 && var_1_28) [L353] COND FALSE !(var_1_86 <= var_1_58) [L368] COND TRUE var_1_97 <= var_1_93 [L369] COND TRUE \read(var_1_28) [L370] COND TRUE ((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) >= var_1_60 [L371] var_1_98 = ((((var_1_43) > (var_1_40)) ? (var_1_43) : (var_1_40))) [L377] COND FALSE !(((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))) < ((((var_1_73 + var_1_56) < 0 ) ? -(var_1_73 + var_1_56) : (var_1_73 + var_1_56)))) [L386] var_1_99 = ((((var_1_82) < 0 ) ? -(var_1_82) : (var_1_82))) [L388] COND FALSE !(((((((((63.25) < 0 ) ? -(63.25) : (63.25)))) > (var_1_103)) ? (((((63.25) < 0 ) ? -(63.25) : (63.25)))) : (var_1_103))) < var_1_69) [L391] COND TRUE ((((var_1_87) < 0 ) ? -(var_1_87) : (var_1_87))) <= var_1_98 [L392] COND TRUE var_1_56 <= (var_1_41 + var_1_40) [L393] var_1_104 = (((((((4.15) < 0 ) ? -(4.15) : (4.15))) < 0 ) ? -((((4.15) < 0 ) ? -(4.15) : (4.15))) : ((((4.15) < 0 ) ? -(4.15) : (4.15))))) [L398] COND FALSE !((var_1_52 / var_1_43) < (var_1_44 / ((((var_1_100) < 0 ) ? -(var_1_100) : (var_1_100))))) [L409] COND FALSE !(\read(var_1_29)) [L412] COND TRUE \read(var_1_28) [L413] var_1_109 = (var_1_70 - var_1_69) [L416] EXPR var_1_33 ^ var_1_44 [L416] COND TRUE var_1_49 >= (var_1_33 ^ var_1_44) [L417] var_1_110 = (var_1_71 - var_1_105) [L419] COND FALSE !((var_1_104 / 1.55f) <= (- var_1_69)) [L422] COND TRUE var_1_96 <= ((var_1_103 + 0.625f) / var_1_113) [L423] EXPR var_1_46 & var_1_74 [L423] EXPR (var_1_46 & var_1_74) & var_1_93 [L423] EXPR var_1_34 & var_1_98 [L423] COND TRUE ((var_1_46 & var_1_74) & var_1_93) >= (var_1_34 & var_1_98) [L424] COND FALSE !(\read(var_1_108)) [L429] COND TRUE ! (var_1_61 <= var_1_65) [L430] COND TRUE (- var_1_92) <= 99.98f [L431] var_1_114 = (((((var_1_89) > (((((var_1_76) < 0 ) ? -(var_1_76) : (var_1_76))))) ? (var_1_89) : (((((var_1_76) < 0 ) ? -(var_1_76) : (var_1_76)))))) + var_1_83) [L434] COND FALSE !(((((var_1_27) < 0 ) ? -(var_1_27) : (var_1_27))) <= var_1_79) [L437] var_1_115 = (((((((var_1_38) < ((var_1_76 + var_1_93))) ? (var_1_38) : ((var_1_76 + var_1_93)))) < 0 ) ? -((((var_1_38) < ((var_1_76 + var_1_93))) ? (var_1_38) : ((var_1_76 + var_1_93)))) : ((((var_1_38) < ((var_1_76 + var_1_93))) ? (var_1_38) : ((var_1_76 + var_1_93)))))) [L439] COND FALSE !(var_1_47 < (((((((4) < 0 ) ? -(4) : (4))) < 0 ) ? -((((4) < 0 ) ? -(4) : (4))) : ((((4) < 0 ) ? -(4) : (4)))))) [L444] var_1_116 = 4u [L446] COND TRUE \read(var_1_107) [L447] var_1_117 = ((((var_1_41) < (var_1_45)) ? (var_1_41) : (var_1_45))) [L451] COND TRUE (var_1_43 * var_1_60) > (var_1_83 / ((((var_1_100) < (var_1_45)) ? (var_1_100) : (var_1_45)))) [L452] var_1_118 = ((16.875f + ((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58)))) - 64.625f) [L454] EXPR var_1_114 >> var_1_62 [L454] EXPR (var_1_114 >> var_1_62) ^ (var_1_101 * var_1_112) [L454] COND FALSE !(((var_1_114 >> var_1_62) ^ (var_1_101 * var_1_112)) <= var_1_48) [L457] var_1_120 = var_1_43 [L458] COND TRUE \read(var_1_122) [L459] var_1_121 = var_1_41 [L463] COND TRUE \read(var_1_122) [L464] var_1_123 = var_1_27 [L468] var_1_124 = var_1_90 [L469] COND FALSE !(\read(var_1_29)) [L472] var_1_125 = var_1_117 [L474] COND TRUE \read(var_1_122) [L475] var_1_126 = var_1_42 [L479] var_1_127 = var_1_83 [L480] var_1_128 = var_1_42 [L481] COND FALSE !(\read(var_1_29)) [L484] var_1_129 = var_1_58 [L486] COND TRUE \read(var_1_107) [L487] var_1_130 = var_1_38 [L489] COND TRUE \read(var_1_28) [L490] var_1_131 = var_1_105 [L492] var_1_132 = var_1_40 [L493] COND TRUE \read(var_1_28) [L494] var_1_133 = var_1_79 [L496] COND TRUE \read(var_1_122) [L497] var_1_134 = var_1_42 [L499] var_1_135 = var_1_87 [L500] COND TRUE \read(var_1_107) [L501] var_1_136 = var_1_83 [L503] COND FALSE !(var_1_138 <= ((((var_1_130) < (((((var_1_74) > (var_1_83)) ? (var_1_74) : (var_1_83))))) ? (var_1_130) : (((((var_1_74) > (var_1_83)) ? (var_1_74) : (var_1_83))))))) [L506] var_1_139 = (((((var_1_41) < (var_1_40)) ? (var_1_41) : (var_1_40))) + var_1_45) [L507] var_1_140 = var_1_80 [L508] signed long int stepLocal_1 = ~ last_1_var_1_21; [L509] unsigned char stepLocal_0 = var_1_5; [L510] EXPR last_1_var_1_22 >> var_1_4 [L510] COND TRUE stepLocal_1 != (last_1_var_1_22 >> var_1_4) [L511] COND TRUE stepLocal_0 || var_1_6 [L512] var_1_1 = var_1_4 [L519] COND TRUE \read(var_1_9) [L520] var_1_8 = (var_1_10 - (var_1_11 - var_1_4)) [L522] unsigned short int stepLocal_3 = var_1_1; [L523] COND FALSE !(var_1_4 > stepLocal_3) [L526] var_1_15 = var_1_17 [L528] COND TRUE ((- var_1_11) < 8) || var_1_9 [L529] var_1_22 = (var_1_4 + ((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11)))) [L531] var_1_23 = (var_1_11 + var_1_4) [L532] COND FALSE !(var_1_18 <= var_1_20) [L535] COND TRUE 9.99999999999998E13 < var_1_20 [L536] var_1_24 = var_1_1 [L539] COND TRUE var_1_6 || var_1_9 [L540] COND FALSE !((var_1_24 % var_1_10) > var_1_22) [L544] signed short int stepLocal_2 = var_1_21; [L545] COND TRUE var_1_10 > stepLocal_2 [L546] var_1_12 = ((var_1_4 + var_1_13) + var_1_14) [L725] RET step() [L726] CALL, EXPR property() [L716] EXPR last_1_var_1_22 >> var_1_4 [L716-L717] return (((((((((~ last_1_var_1_21) != (last_1_var_1_22 >> var_1_4)) ? ((var_1_5 || var_1_6) ? (var_1_1 == ((unsigned short int) var_1_4)) : (var_1_1 == ((unsigned short int) last_1_var_1_22))) : (var_1_1 == ((unsigned short int) 100))) && (var_1_9 ? (var_1_8 == ((unsigned char) (var_1_10 - (var_1_11 - var_1_4)))) : 1)) && ((var_1_10 > var_1_21) ? (var_1_12 == ((signed char) ((var_1_4 + var_1_13) + var_1_14))) : 1)) && ((var_1_4 > var_1_1) ? (var_1_15 == ((double) ((var_1_17 - var_1_18) + (((((var_1_19) > (499.25)) ? (var_1_19) : (499.25))) + var_1_20)))) : (var_1_15 == ((double) var_1_17)))) && ((var_1_6 || var_1_9) ? (((var_1_24 % var_1_10) > var_1_22) ? (var_1_21 == ((signed short int) (((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11))) + var_1_14))) : 1) : 1)) && ((((- var_1_11) < 8) || var_1_9) ? (var_1_22 == ((unsigned char) (var_1_4 + ((((var_1_11) < 0 ) ? -(var_1_11) : (var_1_11)))))) : 1)) && (var_1_23 == ((unsigned char) (var_1_11 + var_1_4)))) && ((var_1_18 <= var_1_20) ? (var_1_24 == ((unsigned long int) ((((var_1_8) < ((var_1_8 + var_1_11))) ? (var_1_8) : ((var_1_8 + var_1_11)))))) : ((9.99999999999998E13 < var_1_20) ? (var_1_24 == ((unsigned long int) var_1_1)) : 1)) ; [L726] RET, EXPR property() [L726] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=3, var_1_105=8, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=0, var_1_10=-129, var_1_110=0, var_1_111=21/4, var_1_112=5, var_1_114=255, var_1_115=1, var_1_116=4, var_1_117=63, var_1_118=0, var_1_119=199999999999999/2, var_1_11=319, var_1_120=188, var_1_121=-704, var_1_122=257, var_1_123=4, var_1_124=-187, var_1_125=63, var_1_126=242, var_1_127=1, var_1_128=242, var_1_129=5, var_1_12=-11, var_1_130=254, var_1_131=8, var_1_132=65, var_1_133=2, var_1_134=242, var_1_135=-1, var_1_136=1, var_1_137=32, var_1_138=-1, var_1_139=127, var_1_13=31, var_1_140=7, var_1_14=-46, var_1_15=9, var_1_17=9, var_1_1=4, var_1_21=-64, var_1_22=67, var_1_23=67, var_1_24=4, var_1_25=4, var_1_27=4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=129, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=63, var_1_47=63, var_1_48=32955, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=129, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_55=0, var_1_56=32, var_1_57=0, var_1_58=5, var_1_59=0, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=499, var_1_64=32766, var_1_65=129/8, var_1_66=-2, var_1_67=128, var_1_68=0, var_1_69=0, var_1_6=1, var_1_70=6, var_1_71=0, var_1_72=32765, var_1_73=-10, var_1_74=255, var_1_75=63, var_1_76=-62, var_1_77=129, var_1_78=2/5, var_1_79=2, var_1_80=7, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=0, var_1_86=13/8, var_1_87=-1, var_1_88=-1, var_1_89=254, var_1_8=68, var_1_90=-187, var_1_91=-188, var_1_92=6, var_1_93=63, var_1_94=19/4, var_1_95=-10, var_1_96=21/20, var_1_97=1, var_1_98=188, var_1_99=10, var_1_9=1] [L19] reach_error() VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_22=25, var_1_100=536870911, var_1_101=1073741823, var_1_102=16, var_1_104=3, var_1_105=8, var_1_106=1, var_1_107=1, var_1_108=0, var_1_109=0, var_1_10=-129, var_1_110=0, var_1_111=21/4, var_1_112=5, var_1_114=255, var_1_115=1, var_1_116=4, var_1_117=63, var_1_118=0, var_1_119=199999999999999/2, var_1_11=319, var_1_120=188, var_1_121=-704, var_1_122=257, var_1_123=4, var_1_124=-187, var_1_125=63, var_1_126=242, var_1_127=1, var_1_128=242, var_1_129=5, var_1_12=-11, var_1_130=254, var_1_131=8, var_1_132=65, var_1_133=2, var_1_134=242, var_1_135=-1, var_1_136=1, var_1_137=32, var_1_138=-1, var_1_139=127, var_1_13=31, var_1_140=7, var_1_14=-46, var_1_15=9, var_1_17=9, var_1_1=4, var_1_21=-64, var_1_22=67, var_1_23=67, var_1_24=4, var_1_25=4, var_1_27=4, var_1_28=1, var_1_29=0, var_1_30=16, var_1_31=127, var_1_32=1, var_1_33=32766, var_1_34=189, var_1_35=1, var_1_36=2, var_1_37=3, var_1_38=254, var_1_39=129, var_1_40=-959, var_1_41=-704, var_1_42=-14, var_1_43=444, var_1_44=510, var_1_45=319, var_1_46=63, var_1_47=63, var_1_48=32955, var_1_49=-98305, var_1_4=4, var_1_50=0, var_1_51=129, var_1_52=-32769, var_1_53=0, var_1_54=499999999999997/5, var_1_55=0, var_1_56=32, var_1_57=0, var_1_58=5, var_1_59=0, var_1_5=-255, var_1_60=64, var_1_62=-50, var_1_63=499, var_1_64=32766, var_1_65=129/8, var_1_66=-2, var_1_67=128, var_1_68=0, var_1_69=0, var_1_6=1, var_1_70=6, var_1_71=0, var_1_72=32765, var_1_73=-10, var_1_74=255, var_1_75=63, var_1_76=-62, var_1_77=129, var_1_78=2/5, var_1_79=2, var_1_80=7, var_1_81=16, var_1_82=-10, var_1_83=1, var_1_84=1, var_1_85=0, var_1_86=13/8, var_1_87=-1, var_1_88=-1, var_1_89=254, var_1_8=68, var_1_90=-187, var_1_91=-188, var_1_92=6, var_1_93=63, var_1_94=19/4, var_1_95=-10, var_1_96=21/20, var_1_97=1, var_1_98=188, var_1_99=10, var_1_9=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 169 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 13.4s, OverallIterations: 1, TraceHistogramMax: 101, 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=169occurred 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.2s SsaConstructionTime, 8.4s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 732 NumberOfCodeBlocks, 732 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-14 04:12:02,581 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c8cf5b754cc9bc813dbc3992572993b69b4176c92aa5f913883a57bc3b47d4a4 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 04:12:06,261 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 04:12:06,426 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-14 04:12:06,438 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 04:12:06,445 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 04:12:06,489 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 04:12:06,490 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 04:12:06,491 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 04:12:06,491 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 04:12:06,492 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 04:12:06,492 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 04:12:06,494 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 04:12:06,494 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 04:12:06,494 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 04:12:06,494 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 04:12:06,494 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 04:12:06,495 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 04:12:06,496 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 04:12:06,496 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 04:12:06,496 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 04:12:06,496 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 04:12:06,496 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 04:12:06,496 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 04:12:06,497 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 04:12:06,497 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 04:12:06,497 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 04:12:06,497 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 04:12:06,497 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 04:12:06,497 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 04:12:06,497 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 04:12:06,498 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 04:12:06,498 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 04:12:06,498 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 04:12:06,498 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 04:12:06,499 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 04:12:06,499 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:12:06,499 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 04:12:06,500 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 04:12:06,500 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 04:12:06,500 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 04:12:06,500 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 04:12:06,501 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 04:12:06,501 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 04:12:06,501 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Taipan Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c8cf5b754cc9bc813dbc3992572993b69b4176c92aa5f913883a57bc3b47d4a4 [2024-11-14 04:12:06,908 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 04:12:06,921 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 04:12:06,927 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 04:12:06,928 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 04:12:06,929 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 04:12:06,930 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i Unable to find full path for "g++" [2024-11-14 04:12:09,403 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 04:12:09,979 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 04:12:09,983 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i [2024-11-14 04:12:10,019 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/data/5e721820d/0d789b6810284a0c931f0cda1903f31f/FLAG1324a5773 [2024-11-14 04:12:10,057 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/data/5e721820d/0d789b6810284a0c931f0cda1903f31f [2024-11-14 04:12:10,060 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 04:12:10,063 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 04:12:10,064 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 04:12:10,065 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 04:12:10,071 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 04:12:10,072 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:12:10" (1/1) ... [2024-11-14 04:12:10,076 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46e23dad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:10, skipping insertion in model container [2024-11-14 04:12:10,076 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 04:12:10" (1/1) ... [2024-11-14 04:12:10,162 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 04:12:10,408 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i[916,929] [2024-11-14 04:12:10,766 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:12:10,808 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 04:12:10,827 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-13.i[916,929] [2024-11-14 04:12:11,002 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 04:12:11,052 INFO L204 MainTranslator]: Completed translation [2024-11-14 04:12:11,053 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11 WrapperNode [2024-11-14 04:12:11,054 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 04:12:11,056 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 04:12:11,056 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 04:12:11,056 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 04:12:11,066 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,112 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,220 INFO L138 Inliner]: procedures = 27, calls = 114, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 684 [2024-11-14 04:12:11,221 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 04:12:11,221 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 04:12:11,222 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 04:12:11,222 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 04:12:11,238 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,238 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,258 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,259 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,344 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,364 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,379 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,386 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,405 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 04:12:11,406 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 04:12:11,407 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 04:12:11,407 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 04:12:11,408 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (1/1) ... [2024-11-14 04:12:11,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 04:12:11,439 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:12:11,457 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 04:12:11,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 04:12:11,501 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 04:12:11,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 04:12:11,502 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 04:12:11,502 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 04:12:11,502 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 04:12:11,502 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 04:12:11,772 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 04:12:11,774 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 04:12:48,510 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-11-14 04:12:48,510 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 04:12:48,542 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 04:12:48,546 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 04:12:48,548 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:12:48 BoogieIcfgContainer [2024-11-14 04:12:48,548 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 04:12:48,552 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 04:12:48,552 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 04:12:48,558 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 04:12:48,558 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 04:12:10" (1/3) ... [2024-11-14 04:12:48,559 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16fe5761 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:12:48, skipping insertion in model container [2024-11-14 04:12:48,559 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 04:12:11" (2/3) ... [2024-11-14 04:12:48,560 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@16fe5761 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 04:12:48, skipping insertion in model container [2024-11-14 04:12:48,561 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 04:12:48" (3/3) ... [2024-11-14 04:12:48,562 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-13.i [2024-11-14 04:12:48,582 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 04:12:48,585 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-13.i that has 2 procedures, 298 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 04:12:48,706 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 04:12:48,726 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@13165701, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 04:12:48,727 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 04:12:48,734 INFO L276 IsEmpty]: Start isEmpty. Operand has 298 states, 194 states have (on average 1.592783505154639) internal successors, (309), 195 states have internal predecessors, (309), 101 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 101 states have call predecessors, (101), 101 states have call successors, (101) [2024-11-14 04:12:48,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 653 [2024-11-14 04:12:48,794 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:12:48,796 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:12:48,797 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:12:48,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:12:48,804 INFO L85 PathProgramCache]: Analyzing trace with hash -580006537, now seen corresponding path program 1 times [2024-11-14 04:12:48,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:12:48,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1049276331] [2024-11-14 04:12:48,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:12:48,830 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:12:48,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:12:48,835 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:12:48,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-14 04:12:53,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:12:53,346 INFO L255 TraceCheckSpWp]: Trace formula consists of 1062 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 04:12:53,370 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:12:53,536 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 4724 proven. 0 refuted. 0 times theorem prover too weak. 15476 trivial. 0 not checked. [2024-11-14 04:12:53,536 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:12:53,537 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:12:53,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1049276331] [2024-11-14 04:12:53,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1049276331] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:12:53,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 04:12:53,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 04:12:53,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634718321] [2024-11-14 04:12:53,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:12:53,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 04:12:53,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:12:53,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 04:12:53,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 04:12:53,593 INFO L87 Difference]: Start difference. First operand has 298 states, 194 states have (on average 1.592783505154639) internal successors, (309), 195 states have internal predecessors, (309), 101 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 101 states have call predecessors, (101), 101 states have call successors, (101) Second operand has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 2 states have call successors, (101), 2 states have call predecessors, (101), 2 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2024-11-14 04:12:53,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:12:53,727 INFO L93 Difference]: Finished difference Result 587 states and 1113 transitions. [2024-11-14 04:12:53,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 04:12:53,730 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 2 states have call successors, (101), 2 states have call predecessors, (101), 2 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) Word has length 652 [2024-11-14 04:12:53,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:12:53,742 INFO L225 Difference]: With dead ends: 587 [2024-11-14 04:12:53,742 INFO L226 Difference]: Without dead ends: 292 [2024-11-14 04:12:53,750 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 651 GetRequests, 651 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 04:12:53,754 INFO L432 NwaCegarLoop]: 496 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 04:12:53,755 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 04:12:53,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-11-14 04:12:53,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 292. [2024-11-14 04:12:53,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 189 states have (on average 1.5555555555555556) internal successors, (294), 189 states have internal predecessors, (294), 101 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 101 states have call predecessors, (101), 101 states have call successors, (101) [2024-11-14 04:12:53,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 496 transitions. [2024-11-14 04:12:53,887 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 496 transitions. Word has length 652 [2024-11-14 04:12:53,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:12:53,892 INFO L471 AbstractCegarLoop]: Abstraction has 292 states and 496 transitions. [2024-11-14 04:12:53,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 77.0) internal successors, (154), 2 states have internal predecessors, (154), 2 states have call successors, (101), 2 states have call predecessors, (101), 2 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2024-11-14 04:12:53,893 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 496 transitions. [2024-11-14 04:12:53,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 653 [2024-11-14 04:12:53,922 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:12:53,923 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:12:54,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-14 04:12:54,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:12:54,124 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:12:54,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:12:54,125 INFO L85 PathProgramCache]: Analyzing trace with hash -24419651, now seen corresponding path program 1 times [2024-11-14 04:12:54,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:12:54,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1734057029] [2024-11-14 04:12:54,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:12:54,128 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:12:54,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:12:54,131 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:12:54,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-14 04:12:58,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:12:58,628 INFO L255 TraceCheckSpWp]: Trace formula consists of 1062 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:12:58,645 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:13:04,786 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:13:04,787 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:13:09,845 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:13:09,845 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:13:09,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1734057029] [2024-11-14 04:13:09,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1734057029] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:13:09,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [984726982] [2024-11-14 04:13:09,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:13:09,846 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:13:09,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:13:09,852 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:13:09,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-14 04:13:12,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:13:12,403 INFO L255 TraceCheckSpWp]: Trace formula consists of 1062 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:13:12,414 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:13:12,957 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:13:12,958 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:13:12,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [984726982] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:13:12,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:13:12,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-14 04:13:12,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557266943] [2024-11-14 04:13:12,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:13:12,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:13:12,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:13:12,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:13:12,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:13:12,963 INFO L87 Difference]: Start difference. First operand 292 states and 496 transitions. Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:13:14,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:13:14,859 INFO L93 Difference]: Finished difference Result 859 states and 1462 transitions. [2024-11-14 04:13:14,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:13:14,860 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 652 [2024-11-14 04:13:14,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:13:14,868 INFO L225 Difference]: With dead ends: 859 [2024-11-14 04:13:14,868 INFO L226 Difference]: Without dead ends: 570 [2024-11-14 04:13:14,870 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1953 GetRequests, 1946 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:13:14,871 INFO L432 NwaCegarLoop]: 797 mSDtfsCounter, 440 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 1244 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-14 04:13:14,871 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 1244 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-14 04:13:14,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2024-11-14 04:13:14,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 568. [2024-11-14 04:13:14,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 568 states, 363 states have (on average 1.512396694214876) internal successors, (549), 363 states have internal predecessors, (549), 202 states have call successors, (202), 2 states have call predecessors, (202), 2 states have return successors, (202), 202 states have call predecessors, (202), 202 states have call successors, (202) [2024-11-14 04:13:14,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 568 states to 568 states and 953 transitions. [2024-11-14 04:13:14,994 INFO L78 Accepts]: Start accepts. Automaton has 568 states and 953 transitions. Word has length 652 [2024-11-14 04:13:14,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:13:14,997 INFO L471 AbstractCegarLoop]: Abstraction has 568 states and 953 transitions. [2024-11-14 04:13:14,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:13:14,997 INFO L276 IsEmpty]: Start isEmpty. Operand 568 states and 953 transitions. [2024-11-14 04:13:15,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 654 [2024-11-14 04:13:15,004 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:13:15,004 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:13:15,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2024-11-14 04:13:15,258 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-14 04:13:15,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:13:15,405 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:13:15,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:13:15,406 INFO L85 PathProgramCache]: Analyzing trace with hash 601453234, now seen corresponding path program 1 times [2024-11-14 04:13:15,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:13:15,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1190420233] [2024-11-14 04:13:15,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:13:15,408 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:13:15,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:13:15,410 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:13:15,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-14 04:13:18,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:13:18,897 INFO L255 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:13:18,922 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:13:23,673 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:13:23,673 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:13:28,686 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:13:28,686 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:13:28,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1190420233] [2024-11-14 04:13:28,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1190420233] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:13:28,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [167399537] [2024-11-14 04:13:28,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:13:28,687 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:13:28,688 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:13:28,690 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:13:28,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2024-11-14 04:13:31,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:13:31,585 INFO L255 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:13:31,597 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:13:32,714 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:13:32,715 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:13:32,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [167399537] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:13:32,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:13:32,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-14 04:13:32,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972924274] [2024-11-14 04:13:32,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:13:32,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:13:32,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:13:32,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:13:32,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:13:32,719 INFO L87 Difference]: Start difference. First operand 568 states and 953 transitions. Second operand has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:13:34,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:13:34,878 INFO L93 Difference]: Finished difference Result 1137 states and 1908 transitions. [2024-11-14 04:13:34,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:13:34,879 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 653 [2024-11-14 04:13:34,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:13:34,893 INFO L225 Difference]: With dead ends: 1137 [2024-11-14 04:13:34,893 INFO L226 Difference]: Without dead ends: 572 [2024-11-14 04:13:34,896 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1956 GetRequests, 1949 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:13:34,897 INFO L432 NwaCegarLoop]: 482 mSDtfsCounter, 414 mSDsluCounter, 455 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:13:34,899 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [414 Valid, 937 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-14 04:13:34,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 572 states. [2024-11-14 04:13:34,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 572 to 570. [2024-11-14 04:13:34,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 365 states have (on average 1.473972602739726) internal successors, (538), 365 states have internal predecessors, (538), 202 states have call successors, (202), 2 states have call predecessors, (202), 2 states have return successors, (202), 202 states have call predecessors, (202), 202 states have call successors, (202) [2024-11-14 04:13:35,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 942 transitions. [2024-11-14 04:13:35,009 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 942 transitions. Word has length 653 [2024-11-14 04:13:35,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:13:35,016 INFO L471 AbstractCegarLoop]: Abstraction has 570 states and 942 transitions. [2024-11-14 04:13:35,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.333333333333336) internal successors, (151), 3 states have internal predecessors, (151), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:13:35,016 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 942 transitions. [2024-11-14 04:13:35,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2024-11-14 04:13:35,027 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:13:35,028 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:13:35,112 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-14 04:13:35,238 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2024-11-14 04:13:35,428 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:13:35,429 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:13:35,429 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:13:35,429 INFO L85 PathProgramCache]: Analyzing trace with hash -312156827, now seen corresponding path program 1 times [2024-11-14 04:13:35,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:13:35,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2032352403] [2024-11-14 04:13:35,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:13:35,431 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:13:35,431 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:13:35,433 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:13:35,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-14 04:13:39,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:13:39,313 INFO L255 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:13:39,326 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:13:44,093 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:13:44,094 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:13:48,741 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:13:48,741 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:13:48,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2032352403] [2024-11-14 04:13:48,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2032352403] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:13:48,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [635055022] [2024-11-14 04:13:48,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:13:48,742 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:13:48,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:13:48,745 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:13:48,748 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2024-11-14 04:13:51,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:13:51,655 INFO L255 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:13:51,664 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:13:51,957 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:13:51,958 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:13:51,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [635055022] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:13:51,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:13:51,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-14 04:13:51,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483879098] [2024-11-14 04:13:51,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:13:51,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:13:51,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:13:51,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:13:51,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:13:51,962 INFO L87 Difference]: Start difference. First operand 570 states and 942 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:13:52,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:13:52,264 INFO L93 Difference]: Finished difference Result 1523 states and 2494 transitions. [2024-11-14 04:13:52,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:13:52,264 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 655 [2024-11-14 04:13:52,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:13:52,276 INFO L225 Difference]: With dead ends: 1523 [2024-11-14 04:13:52,277 INFO L226 Difference]: Without dead ends: 956 [2024-11-14 04:13:52,280 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1962 GetRequests, 1955 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:13:52,283 INFO L432 NwaCegarLoop]: 749 mSDtfsCounter, 296 mSDsluCounter, 484 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 296 SdHoareTripleChecker+Valid, 1233 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:13:52,284 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [296 Valid, 1233 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 04:13:52,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states. [2024-11-14 04:13:52,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 952. [2024-11-14 04:13:52,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 952 states, 551 states have (on average 1.368421052631579) internal successors, (754), 553 states have internal predecessors, (754), 396 states have call successors, (396), 4 states have call predecessors, (396), 4 states have return successors, (396), 394 states have call predecessors, (396), 396 states have call successors, (396) [2024-11-14 04:13:52,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 952 states to 952 states and 1546 transitions. [2024-11-14 04:13:52,493 INFO L78 Accepts]: Start accepts. Automaton has 952 states and 1546 transitions. Word has length 655 [2024-11-14 04:13:52,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:13:52,495 INFO L471 AbstractCegarLoop]: Abstraction has 952 states and 1546 transitions. [2024-11-14 04:13:52,495 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:13:52,495 INFO L276 IsEmpty]: Start isEmpty. Operand 952 states and 1546 transitions. [2024-11-14 04:13:52,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2024-11-14 04:13:52,502 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:13:52,503 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:13:52,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-14 04:13:52,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2024-11-14 04:13:52,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:13:52,904 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:13:52,904 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:13:52,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1314747301, now seen corresponding path program 1 times [2024-11-14 04:13:52,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:13:52,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2082439914] [2024-11-14 04:13:52,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:13:52,906 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:13:52,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:13:52,910 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:13:52,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2024-11-14 04:13:56,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:13:56,813 INFO L255 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:13:56,828 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:14:01,463 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:14:01,464 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:14:06,074 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:14:06,074 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:14:06,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2082439914] [2024-11-14 04:14:06,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2082439914] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:14:06,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [73077512] [2024-11-14 04:14:06,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:14:06,074 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:14:06,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:14:06,077 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:14:06,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2024-11-14 04:14:08,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:14:08,840 INFO L255 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:14:08,849 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:14:13,527 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:14:13,528 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:14:13,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [73077512] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:14:13,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:14:13,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 10 [2024-11-14 04:14:13,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8301278] [2024-11-14 04:14:13,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:14:13,530 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 04:14:13,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:14:13,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 04:14:13,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:14:13,532 INFO L87 Difference]: Start difference. First operand 952 states and 1546 transitions. Second operand has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:14:17,141 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:14:18,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:14:19,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:14:23,378 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:14:28,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:14:28,898 INFO L93 Difference]: Finished difference Result 2412 states and 3914 transitions. [2024-11-14 04:14:28,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 04:14:28,902 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 655 [2024-11-14 04:14:28,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:14:28,918 INFO L225 Difference]: With dead ends: 2412 [2024-11-14 04:14:28,919 INFO L226 Difference]: Without dead ends: 1412 [2024-11-14 04:14:28,925 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1964 GetRequests, 1955 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-11-14 04:14:28,926 INFO L432 NwaCegarLoop]: 781 mSDtfsCounter, 980 mSDsluCounter, 1133 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 980 SdHoareTripleChecker+Valid, 1914 SdHoareTripleChecker+Invalid, 466 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:14:28,927 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [980 Valid, 1914 Invalid, 466 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 15.1s Time] [2024-11-14 04:14:28,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states. [2024-11-14 04:14:29,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1402. [2024-11-14 04:14:29,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1402 states, 909 states have (on average 1.4158415841584158) internal successors, (1287), 915 states have internal predecessors, (1287), 484 states have call successors, (484), 8 states have call predecessors, (484), 8 states have return successors, (484), 478 states have call predecessors, (484), 484 states have call successors, (484) [2024-11-14 04:14:29,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1402 states to 1402 states and 2255 transitions. [2024-11-14 04:14:29,191 INFO L78 Accepts]: Start accepts. Automaton has 1402 states and 2255 transitions. Word has length 655 [2024-11-14 04:14:29,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:14:29,192 INFO L471 AbstractCegarLoop]: Abstraction has 1402 states and 2255 transitions. [2024-11-14 04:14:29,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.25) internal successors, (153), 4 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:14:29,193 INFO L276 IsEmpty]: Start isEmpty. Operand 1402 states and 2255 transitions. [2024-11-14 04:14:29,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2024-11-14 04:14:29,201 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:14:29,201 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:14:29,217 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2024-11-14 04:14:29,492 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2024-11-14 04:14:29,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:14:29,603 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:14:29,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:14:29,603 INFO L85 PathProgramCache]: Analyzing trace with hash 1403474427, now seen corresponding path program 1 times [2024-11-14 04:14:29,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:14:29,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1030656586] [2024-11-14 04:14:29,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:14:29,604 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:14:29,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:14:29,607 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:14:29,617 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-11-14 04:14:33,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:14:33,683 INFO L255 TraceCheckSpWp]: Trace formula consists of 1060 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:14:33,691 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:14:40,063 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 7230 proven. 231 refuted. 0 times theorem prover too weak. 12739 trivial. 0 not checked. [2024-11-14 04:14:40,063 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:14:45,462 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 69 proven. 231 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:14:45,463 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:14:45,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1030656586] [2024-11-14 04:14:45,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1030656586] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:14:45,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1024209954] [2024-11-14 04:14:45,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:14:45,463 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:14:45,463 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:14:45,465 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:14:45,467 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-11-14 04:14:52,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:14:53,001 INFO L255 TraceCheckSpWp]: Trace formula consists of 1060 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:14:53,008 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:15:01,518 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:15:01,518 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:15:01,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1024209954] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:15:01,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:15:01,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6, 6] total 10 [2024-11-14 04:15:01,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287721424] [2024-11-14 04:15:01,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:15:01,520 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:15:01,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:15:01,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:15:01,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:15:01,521 INFO L87 Difference]: Start difference. First operand 1402 states and 2255 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 2 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:15:01,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:15:01,813 INFO L93 Difference]: Finished difference Result 3685 states and 5927 transitions. [2024-11-14 04:15:01,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:15:01,814 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 2 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 655 [2024-11-14 04:15:01,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:15:01,832 INFO L225 Difference]: With dead ends: 3685 [2024-11-14 04:15:01,832 INFO L226 Difference]: Without dead ends: 2286 [2024-11-14 04:15:01,838 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1962 GetRequests, 1953 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:15:01,840 INFO L432 NwaCegarLoop]: 639 mSDtfsCounter, 188 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:15:01,840 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 1125 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 04:15:01,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2286 states. [2024-11-14 04:15:02,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2286 to 2278. [2024-11-14 04:15:02,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2278 states, 1436 states have (on average 1.3976323119777159) internal successors, (2007), 1445 states have internal predecessors, (2007), 827 states have call successors, (827), 14 states have call predecessors, (827), 14 states have return successors, (827), 818 states have call predecessors, (827), 827 states have call successors, (827) [2024-11-14 04:15:02,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2278 states to 2278 states and 3661 transitions. [2024-11-14 04:15:02,245 INFO L78 Accepts]: Start accepts. Automaton has 2278 states and 3661 transitions. Word has length 655 [2024-11-14 04:15:02,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:15:02,246 INFO L471 AbstractCegarLoop]: Abstraction has 2278 states and 3661 transitions. [2024-11-14 04:15:02,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 2 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:15:02,248 INFO L276 IsEmpty]: Start isEmpty. Operand 2278 states and 3661 transitions. [2024-11-14 04:15:02,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2024-11-14 04:15:02,274 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:15:02,274 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:15:02,333 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (12)] Ended with exit code 0 [2024-11-14 04:15:02,529 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2024-11-14 04:15:02,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:15:02,675 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:15:02,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:15:02,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1103737177, now seen corresponding path program 1 times [2024-11-14 04:15:02,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:15:02,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1669144608] [2024-11-14 04:15:02,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:15:02,676 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:15:02,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:15:02,678 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:15:02,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2024-11-14 04:15:06,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:15:06,499 INFO L255 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:15:06,505 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:15:11,091 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:15:11,091 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:15:15,702 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:15:15,703 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:15:15,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1669144608] [2024-11-14 04:15:15,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1669144608] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:15:15,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [357769293] [2024-11-14 04:15:15,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:15:15,703 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:15:15,703 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:15:15,705 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:15:15,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (14)] Waiting until timeout for monitored process [2024-11-14 04:15:23,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:15:23,893 INFO L255 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:15:23,898 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:15:24,579 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:15:24,579 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:15:24,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [357769293] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:15:24,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:15:24,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-14 04:15:24,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328551797] [2024-11-14 04:15:24,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:15:24,580 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:15:24,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:15:24,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:15:24,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:15:24,581 INFO L87 Difference]: Start difference. First operand 2278 states and 3661 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:15:24,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:15:24,938 INFO L93 Difference]: Finished difference Result 5048 states and 8117 transitions. [2024-11-14 04:15:24,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:15:24,939 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 655 [2024-11-14 04:15:24,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:15:24,968 INFO L225 Difference]: With dead ends: 5048 [2024-11-14 04:15:24,968 INFO L226 Difference]: Without dead ends: 3649 [2024-11-14 04:15:24,975 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1962 GetRequests, 1955 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:15:24,976 INFO L432 NwaCegarLoop]: 900 mSDtfsCounter, 453 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 1388 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:15:24,976 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [453 Valid, 1388 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 04:15:24,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3649 states. [2024-11-14 04:15:25,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3649 to 3641. [2024-11-14 04:15:25,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3641 states, 2307 states have (on average 1.3987863025574339) internal successors, (3227), 2322 states have internal predecessors, (3227), 1311 states have call successors, (1311), 22 states have call predecessors, (1311), 22 states have return successors, (1311), 1296 states have call predecessors, (1311), 1311 states have call successors, (1311) [2024-11-14 04:15:25,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3641 states to 3641 states and 5849 transitions. [2024-11-14 04:15:25,814 INFO L78 Accepts]: Start accepts. Automaton has 3641 states and 5849 transitions. Word has length 655 [2024-11-14 04:15:25,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:15:25,815 INFO L471 AbstractCegarLoop]: Abstraction has 3641 states and 5849 transitions. [2024-11-14 04:15:25,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 3 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:15:25,816 INFO L276 IsEmpty]: Start isEmpty. Operand 3641 states and 5849 transitions. [2024-11-14 04:15:25,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 656 [2024-11-14 04:15:25,823 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:15:25,823 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:15:25,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2024-11-14 04:15:26,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (14)] Ended with exit code 0 [2024-11-14 04:15:26,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:15:26,225 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:15:26,225 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:15:26,225 INFO L85 PathProgramCache]: Analyzing trace with hash 804720613, now seen corresponding path program 1 times [2024-11-14 04:15:26,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:15:26,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [666943836] [2024-11-14 04:15:26,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:15:26,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:15:26,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:15:26,229 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:15:26,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2024-11-14 04:15:29,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:15:29,915 INFO L255 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:15:29,919 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:15:34,396 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:15:34,396 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:15:39,010 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:15:39,010 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:15:39,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [666943836] [2024-11-14 04:15:39,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [666943836] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:15:39,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2136199325] [2024-11-14 04:15:39,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:15:39,011 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:15:39,011 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:15:39,013 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:15:39,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (16)] Waiting until timeout for monitored process [2024-11-14 04:15:47,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:15:47,289 INFO L255 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:15:47,294 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:15:56,008 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:15:56,008 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:15:56,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2136199325] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:15:56,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:15:56,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5, 5] total 9 [2024-11-14 04:15:56,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599025973] [2024-11-14 04:15:56,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:15:56,012 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:15:56,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:15:56,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:15:56,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:15:56,013 INFO L87 Difference]: Start difference. First operand 3641 states and 5849 transitions. Second operand has 3 states, 3 states have (on average 51.0) internal successors, (153), 2 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:15:56,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:15:56,535 INFO L93 Difference]: Finished difference Result 8506 states and 13674 transitions. [2024-11-14 04:15:56,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:15:56,536 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 2 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 655 [2024-11-14 04:15:56,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:15:56,578 INFO L225 Difference]: With dead ends: 8506 [2024-11-14 04:15:56,578 INFO L226 Difference]: Without dead ends: 5040 [2024-11-14 04:15:56,593 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1962 GetRequests, 1955 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:15:56,594 INFO L432 NwaCegarLoop]: 653 mSDtfsCounter, 191 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 8 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 1141 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 8 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-14 04:15:56,594 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 1141 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 8 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-14 04:15:56,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5040 states. [2024-11-14 04:15:57,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5040 to 5038. [2024-11-14 04:15:57,468 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5038 states, 3212 states have (on average 1.402241594022416) internal successors, (4504), 3233 states have internal predecessors, (4504), 1795 states have call successors, (1795), 30 states have call predecessors, (1795), 30 states have return successors, (1795), 1774 states have call predecessors, (1795), 1795 states have call successors, (1795) [2024-11-14 04:15:57,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5038 states to 5038 states and 8094 transitions. [2024-11-14 04:15:57,524 INFO L78 Accepts]: Start accepts. Automaton has 5038 states and 8094 transitions. Word has length 655 [2024-11-14 04:15:57,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:15:57,526 INFO L471 AbstractCegarLoop]: Abstraction has 5038 states and 8094 transitions. [2024-11-14 04:15:57,526 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.0) internal successors, (153), 2 states have internal predecessors, (153), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:15:57,526 INFO L276 IsEmpty]: Start isEmpty. Operand 5038 states and 8094 transitions. [2024-11-14 04:15:57,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 657 [2024-11-14 04:15:57,537 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:15:57,538 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:15:57,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (16)] Ended with exit code 0 [2024-11-14 04:15:57,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2024-11-14 04:15:57,938 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:15:57,939 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:15:57,939 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:15:57,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1641155952, now seen corresponding path program 1 times [2024-11-14 04:15:57,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:15:57,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [943407880] [2024-11-14 04:15:57,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:15:57,941 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:15:57,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:15:57,945 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:15:57,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2024-11-14 04:16:01,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:16:01,761 INFO L255 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:16:01,770 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:16:06,647 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:16:06,647 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:16:11,477 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:16:11,477 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:16:11,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [943407880] [2024-11-14 04:16:11,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [943407880] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:16:11,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1869685595] [2024-11-14 04:16:11,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:16:11,477 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:16:11,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:16:11,480 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:16:11,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (18)] Waiting until timeout for monitored process [2024-11-14 04:16:19,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:16:20,039 INFO L255 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 04:16:20,045 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:16:40,051 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:16:40,051 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:16:40,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1869685595] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:16:40,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:16:40,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 5] total 11 [2024-11-14 04:16:40,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587339056] [2024-11-14 04:16:40,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:16:40,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 04:16:40,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:16:40,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 04:16:40,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-14 04:16:40,055 INFO L87 Difference]: Start difference. First operand 5038 states and 8094 transitions. Second operand has 5 states, 5 states have (on average 30.8) internal successors, (154), 4 states have internal predecessors, (154), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:16:45,196 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:16:47,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:16:47,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:16:47,874 INFO L93 Difference]: Finished difference Result 10594 states and 17028 transitions. [2024-11-14 04:16:47,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-14 04:16:47,896 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 4 states have internal predecessors, (154), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 656 [2024-11-14 04:16:47,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:16:47,937 INFO L225 Difference]: With dead ends: 10594 [2024-11-14 04:16:47,937 INFO L226 Difference]: Without dead ends: 5731 [2024-11-14 04:16:47,953 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1967 GetRequests, 1956 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2024-11-14 04:16:47,953 INFO L432 NwaCegarLoop]: 491 mSDtfsCounter, 423 mSDsluCounter, 1260 mSDsCounter, 0 mSdLazyCounter, 226 mSolverCounterSat, 203 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 423 SdHoareTripleChecker+Valid, 1751 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 203 IncrementalHoareTripleChecker+Valid, 226 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:16:47,954 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [423 Valid, 1751 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [203 Valid, 226 Invalid, 1 Unknown, 0 Unchecked, 7.2s Time] [2024-11-14 04:16:47,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5731 states. [2024-11-14 04:16:49,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5731 to 5559. [2024-11-14 04:16:49,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5559 states, 3733 states have (on average 1.4328957942673453) internal successors, (5349), 3754 states have internal predecessors, (5349), 1795 states have call successors, (1795), 30 states have call predecessors, (1795), 30 states have return successors, (1795), 1774 states have call predecessors, (1795), 1795 states have call successors, (1795) [2024-11-14 04:16:49,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5559 states to 5559 states and 8939 transitions. [2024-11-14 04:16:49,145 INFO L78 Accepts]: Start accepts. Automaton has 5559 states and 8939 transitions. Word has length 656 [2024-11-14 04:16:49,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:16:49,146 INFO L471 AbstractCegarLoop]: Abstraction has 5559 states and 8939 transitions. [2024-11-14 04:16:49,146 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 4 states have internal predecessors, (154), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:16:49,147 INFO L276 IsEmpty]: Start isEmpty. Operand 5559 states and 8939 transitions. [2024-11-14 04:16:49,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 658 [2024-11-14 04:16:49,153 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:16:49,153 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:16:49,234 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Forceful destruction successful, exit code 0 [2024-11-14 04:16:49,411 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (18)] Ended with exit code 0 [2024-11-14 04:16:49,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:16:49,556 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:16:49,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:16:49,557 INFO L85 PathProgramCache]: Analyzing trace with hash 818397605, now seen corresponding path program 1 times [2024-11-14 04:16:49,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:16:49,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1759735558] [2024-11-14 04:16:49,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:16:49,558 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:16:49,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:16:49,561 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:16:49,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2024-11-14 04:16:52,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:16:53,045 INFO L255 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:16:53,050 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:16:57,332 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:16:57,332 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:17:01,881 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:17:01,881 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:17:01,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1759735558] [2024-11-14 04:17:01,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1759735558] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:17:01,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1893021973] [2024-11-14 04:17:01,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:17:01,882 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:17:01,882 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:17:01,884 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:17:01,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2024-11-14 04:17:13,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:17:13,146 INFO L255 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:17:13,151 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:17:13,606 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:17:13,607 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:17:13,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1893021973] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:17:13,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:17:13,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 9 [2024-11-14 04:17:13,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279302329] [2024-11-14 04:17:13,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:17:13,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:17:13,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:17:13,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:17:13,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:17:13,610 INFO L87 Difference]: Start difference. First operand 5559 states and 8939 transitions. Second operand has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:17:14,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:17:14,041 INFO L93 Difference]: Finished difference Result 5565 states and 8944 transitions. [2024-11-14 04:17:14,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:17:14,042 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 657 [2024-11-14 04:17:14,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:17:14,062 INFO L225 Difference]: With dead ends: 5565 [2024-11-14 04:17:14,062 INFO L226 Difference]: Without dead ends: 2617 [2024-11-14 04:17:14,073 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1968 GetRequests, 1961 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-14 04:17:14,074 INFO L432 NwaCegarLoop]: 815 mSDtfsCounter, 480 mSDsluCounter, 469 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 1284 SdHoareTripleChecker+Invalid, 10 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-14 04:17:14,074 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [480 Valid, 1284 Invalid, 10 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-14 04:17:14,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2617 states. [2024-11-14 04:17:14,590 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2617 to 2613. [2024-11-14 04:17:14,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2613 states, 1771 states have (on average 1.433088650479955) internal successors, (2538), 1780 states have internal predecessors, (2538), 827 states have call successors, (827), 14 states have call predecessors, (827), 14 states have return successors, (827), 818 states have call predecessors, (827), 827 states have call successors, (827) [2024-11-14 04:17:14,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2613 states to 2613 states and 4192 transitions. [2024-11-14 04:17:14,609 INFO L78 Accepts]: Start accepts. Automaton has 2613 states and 4192 transitions. Word has length 657 [2024-11-14 04:17:14,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:17:14,610 INFO L471 AbstractCegarLoop]: Abstraction has 2613 states and 4192 transitions. [2024-11-14 04:17:14,610 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:17:14,610 INFO L276 IsEmpty]: Start isEmpty. Operand 2613 states and 4192 transitions. [2024-11-14 04:17:14,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 658 [2024-11-14 04:17:14,616 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:17:14,617 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:17:14,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2024-11-14 04:17:14,865 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Ended with exit code 0 [2024-11-14 04:17:15,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:17:15,018 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:17:15,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:17:15,018 INFO L85 PathProgramCache]: Analyzing trace with hash -25804711, now seen corresponding path program 1 times [2024-11-14 04:17:15,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:17:15,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1281141293] [2024-11-14 04:17:15,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:17:15,019 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:17:15,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:17:15,023 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:17:15,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2024-11-14 04:17:18,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:17:18,590 INFO L255 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:17:18,594 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:17:23,190 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:17:23,190 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:17:27,613 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:17:27,613 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:17:27,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1281141293] [2024-11-14 04:17:27,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1281141293] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:17:27,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1745691087] [2024-11-14 04:17:27,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:17:27,614 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:17:27,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:17:27,616 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:17:27,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (22)] Waiting until timeout for monitored process [2024-11-14 04:17:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:17:35,795 INFO L255 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:17:35,804 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:17:37,308 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:17:37,308 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:17:37,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1745691087] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:17:37,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:17:37,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 11 [2024-11-14 04:17:37,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179874600] [2024-11-14 04:17:37,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:17:37,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 04:17:37,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:17:37,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 04:17:37,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-14 04:17:37,311 INFO L87 Difference]: Start difference. First operand 2613 states and 4192 transitions. Second operand has 5 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:17:43,462 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:17:45,466 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:17:47,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:17:49,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:17:51,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:17:52,734 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:17:54,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.21s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:17:56,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.27s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:18:17,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:18:19,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:18:21,253 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:18:22,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.29s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:18:22,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:18:22,908 INFO L93 Difference]: Finished difference Result 13689 states and 21881 transitions. [2024-11-14 04:18:22,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 04:18:22,909 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 657 [2024-11-14 04:18:22,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:18:22,968 INFO L225 Difference]: With dead ends: 13689 [2024-11-14 04:18:22,968 INFO L226 Difference]: Without dead ends: 11385 [2024-11-14 04:18:22,981 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1976 GetRequests, 1963 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2024-11-14 04:18:22,982 INFO L432 NwaCegarLoop]: 799 mSDtfsCounter, 2309 mSDsluCounter, 1150 mSDsCounter, 0 mSdLazyCounter, 822 mSolverCounterSat, 588 mSolverCounterUnsat, 8 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 42.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2309 SdHoareTripleChecker+Valid, 1949 SdHoareTripleChecker+Invalid, 1418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 588 IncrementalHoareTripleChecker+Valid, 822 IncrementalHoareTripleChecker+Invalid, 8 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 43.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:18:22,982 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2309 Valid, 1949 Invalid, 1418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [588 Valid, 822 Invalid, 8 Unknown, 0 Unchecked, 43.7s Time] [2024-11-14 04:18:22,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11385 states. [2024-11-14 04:18:24,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11385 to 11269. [2024-11-14 04:18:24,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11269 states, 7605 states have (on average 1.424457593688363) internal successors, (10833), 7659 states have internal predecessors, (10833), 3581 states have call successors, (3581), 82 states have call predecessors, (3581), 82 states have return successors, (3581), 3527 states have call predecessors, (3581), 3581 states have call successors, (3581) [2024-11-14 04:18:25,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11269 states to 11269 states and 17995 transitions. [2024-11-14 04:18:25,029 INFO L78 Accepts]: Start accepts. Automaton has 11269 states and 17995 transitions. Word has length 657 [2024-11-14 04:18:25,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:18:25,030 INFO L471 AbstractCegarLoop]: Abstraction has 11269 states and 17995 transitions. [2024-11-14 04:18:25,031 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.0) internal successors, (155), 5 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:18:25,031 INFO L276 IsEmpty]: Start isEmpty. Operand 11269 states and 17995 transitions. [2024-11-14 04:18:25,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 658 [2024-11-14 04:18:25,038 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:18:25,038 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:18:25,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (22)] Ended with exit code 0 [2024-11-14 04:18:25,295 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Forceful destruction successful, exit code 0 [2024-11-14 04:18:25,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:18:25,439 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:18:25,439 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:18:25,439 INFO L85 PathProgramCache]: Analyzing trace with hash -469705385, now seen corresponding path program 1 times [2024-11-14 04:18:25,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:18:25,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [488404268] [2024-11-14 04:18:25,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:18:25,443 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:18:25,443 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:18:25,445 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:18:25,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2024-11-14 04:18:28,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:18:28,939 INFO L255 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:18:28,944 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:18:33,574 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:18:33,574 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:18:38,018 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:18:38,018 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:18:38,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [488404268] [2024-11-14 04:18:38,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [488404268] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:18:38,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [361507630] [2024-11-14 04:18:38,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:18:38,019 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:18:38,019 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:18:38,021 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:18:38,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (24)] Waiting until timeout for monitored process [2024-11-14 04:18:45,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:18:45,557 INFO L255 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:18:45,562 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:18:55,465 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:18:55,465 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:18:55,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [361507630] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:18:55,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:18:55,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5, 5] total 12 [2024-11-14 04:18:55,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387663352] [2024-11-14 04:18:55,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:18:55,467 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:18:55,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:18:55,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:18:55,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-11-14 04:18:55,468 INFO L87 Difference]: Start difference. First operand 11269 states and 17995 transitions. Second operand has 6 states, 6 states have (on average 25.833333333333332) internal successors, (155), 5 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:19:04,252 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:19:06,255 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:19:08,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:19:10,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:19:12,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:19:14,546 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 [0] [2024-11-14 04:19:16,280 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:19:18,433 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:19:33,840 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:19:35,967 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:19:39,336 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:19:41,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:19:43,615 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:19:45,802 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 [] [2024-11-14 04:19:53,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:19:55,504 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 [0] [2024-11-14 04:19:57,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:19:59,730 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 [0] [2024-11-14 04:20:00,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:20:00,145 INFO L93 Difference]: Finished difference Result 40351 states and 64276 transitions. [2024-11-14 04:20:00,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-14 04:20:00,145 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 25.833333333333332) internal successors, (155), 5 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 657 [2024-11-14 04:20:00,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:20:00,306 INFO L225 Difference]: With dead ends: 40351 [2024-11-14 04:20:00,306 INFO L226 Difference]: Without dead ends: 33388 [2024-11-14 04:20:00,341 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1972 GetRequests, 1958 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2024-11-14 04:20:00,341 INFO L432 NwaCegarLoop]: 1046 mSDtfsCounter, 2114 mSDsluCounter, 2829 mSDsCounter, 0 mSdLazyCounter, 1390 mSolverCounterSat, 712 mSolverCounterUnsat, 17 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 59.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2114 SdHoareTripleChecker+Valid, 3875 SdHoareTripleChecker+Invalid, 2119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 712 IncrementalHoareTripleChecker+Valid, 1390 IncrementalHoareTripleChecker+Invalid, 17 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 60.3s IncrementalHoareTripleChecker+Time [2024-11-14 04:20:00,342 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2114 Valid, 3875 Invalid, 2119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [712 Valid, 1390 Invalid, 17 Unknown, 0 Unchecked, 60.3s Time] [2024-11-14 04:20:00,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33388 states. [2024-11-14 04:20:05,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33388 to 24629. [2024-11-14 04:20:05,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24629 states, 16605 states have (on average 1.4205962059620596) internal successors, (23589), 16731 states have internal predecessors, (23589), 7829 states have call successors, (7829), 194 states have call predecessors, (7829), 194 states have return successors, (7829), 7703 states have call predecessors, (7829), 7829 states have call successors, (7829) [2024-11-14 04:20:05,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24629 states to 24629 states and 39247 transitions. [2024-11-14 04:20:05,262 INFO L78 Accepts]: Start accepts. Automaton has 24629 states and 39247 transitions. Word has length 657 [2024-11-14 04:20:05,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:20:05,263 INFO L471 AbstractCegarLoop]: Abstraction has 24629 states and 39247 transitions. [2024-11-14 04:20:05,263 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 25.833333333333332) internal successors, (155), 5 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:20:05,263 INFO L276 IsEmpty]: Start isEmpty. Operand 24629 states and 39247 transitions. [2024-11-14 04:20:05,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 658 [2024-11-14 04:20:05,274 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:20:05,275 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:20:05,325 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (24)] Forceful destruction successful, exit code 0 [2024-11-14 04:20:05,555 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2024-11-14 04:20:05,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:20:05,676 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:20:05,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:20:05,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1853326235, now seen corresponding path program 1 times [2024-11-14 04:20:05,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:20:05,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1421828494] [2024-11-14 04:20:05,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:20:05,679 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:20:05,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:20:05,682 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:20:05,687 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2024-11-14 04:20:09,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:20:09,488 INFO L255 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:20:09,497 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:20:16,527 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 7230 proven. 231 refuted. 0 times theorem prover too weak. 12739 trivial. 0 not checked. [2024-11-14 04:20:16,527 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:20:22,034 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 69 proven. 231 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:20:22,034 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:20:22,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1421828494] [2024-11-14 04:20:22,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1421828494] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:20:22,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [431730465] [2024-11-14 04:20:22,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:20:22,035 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:20:22,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:20:22,037 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:20:22,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (26)] Waiting until timeout for monitored process [2024-11-14 04:20:33,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:20:33,943 INFO L255 TraceCheckSpWp]: Trace formula consists of 1067 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:20:33,947 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:20:34,473 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:20:34,473 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:20:34,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [431730465] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:20:34,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:20:34,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 5] total 8 [2024-11-14 04:20:34,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739041257] [2024-11-14 04:20:34,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:20:34,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:20:34,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:20:34,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:20:34,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 04:20:34,476 INFO L87 Difference]: Start difference. First operand 24629 states and 39247 transitions. Second operand has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:20:37,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:20:37,462 INFO L93 Difference]: Finished difference Result 47263 states and 75295 transitions. [2024-11-14 04:20:37,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:20:37,470 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 657 [2024-11-14 04:20:37,471 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:20:37,581 INFO L225 Difference]: With dead ends: 47263 [2024-11-14 04:20:37,581 INFO L226 Difference]: Without dead ends: 24599 [2024-11-14 04:20:37,640 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1968 GetRequests, 1961 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-14 04:20:37,640 INFO L432 NwaCegarLoop]: 483 mSDtfsCounter, 467 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 483 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-14 04:20:37,641 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [467 Valid, 483 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-14 04:20:37,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24599 states. [2024-11-14 04:20:40,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24599 to 12956. [2024-11-14 04:20:40,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12956 states, 8892 states have (on average 1.4297121007647324) internal successors, (12713), 8955 states have internal predecessors, (12713), 3965 states have call successors, (3965), 98 states have call predecessors, (3965), 98 states have return successors, (3965), 3902 states have call predecessors, (3965), 3965 states have call successors, (3965) [2024-11-14 04:20:40,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12956 states to 12956 states and 20643 transitions. [2024-11-14 04:20:40,640 INFO L78 Accepts]: Start accepts. Automaton has 12956 states and 20643 transitions. Word has length 657 [2024-11-14 04:20:40,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:20:40,641 INFO L471 AbstractCegarLoop]: Abstraction has 12956 states and 20643 transitions. [2024-11-14 04:20:40,641 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:20:40,641 INFO L276 IsEmpty]: Start isEmpty. Operand 12956 states and 20643 transitions. [2024-11-14 04:20:40,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 659 [2024-11-14 04:20:40,654 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:20:40,655 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:20:40,722 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2024-11-14 04:20:40,907 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (26)] Ended with exit code 0 [2024-11-14 04:20:41,055 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 04:20:41,056 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:20:41,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:20:41,057 INFO L85 PathProgramCache]: Analyzing trace with hash 934662218, now seen corresponding path program 1 times [2024-11-14 04:20:41,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:20:41,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1633503092] [2024-11-14 04:20:41,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:20:41,059 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:20:41,059 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:20:41,061 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:20:41,064 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2024-11-14 04:20:44,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:20:44,636 INFO L255 TraceCheckSpWp]: Trace formula consists of 1061 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:20:44,648 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:20:51,122 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 7230 proven. 231 refuted. 0 times theorem prover too weak. 12739 trivial. 0 not checked. [2024-11-14 04:20:51,122 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:20:56,100 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 69 proven. 231 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:20:56,100 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:20:56,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1633503092] [2024-11-14 04:20:56,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1633503092] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:20:56,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [927374353] [2024-11-14 04:20:56,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:20:56,101 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:20:56,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:20:56,103 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:20:56,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (28)] Waiting until timeout for monitored process [2024-11-14 04:21:07,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:21:07,350 INFO L255 TraceCheckSpWp]: Trace formula consists of 1061 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 04:21:07,358 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:21:07,779 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20200 trivial. 0 not checked. [2024-11-14 04:21:07,779 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 04:21:07,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [927374353] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 04:21:07,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 04:21:07,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6, 6] total 10 [2024-11-14 04:21:07,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552914401] [2024-11-14 04:21:07,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 04:21:07,781 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 04:21:07,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:21:07,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 04:21:07,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:21:07,783 INFO L87 Difference]: Start difference. First operand 12956 states and 20643 transitions. Second operand has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:21:09,343 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 [0] [2024-11-14 04:21:12,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:21:12,278 INFO L93 Difference]: Finished difference Result 29432 states and 46791 transitions. [2024-11-14 04:21:12,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 04:21:12,279 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) Word has length 658 [2024-11-14 04:21:12,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:21:12,345 INFO L225 Difference]: With dead ends: 29432 [2024-11-14 04:21:12,345 INFO L226 Difference]: Without dead ends: 17846 [2024-11-14 04:21:12,376 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1971 GetRequests, 1962 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 04:21:12,377 INFO L432 NwaCegarLoop]: 649 mSDtfsCounter, 241 mSDsluCounter, 480 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 1129 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-14 04:21:12,377 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [241 Valid, 1129 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-14 04:21:12,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17846 states. [2024-11-14 04:21:14,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17846 to 17820. [2024-11-14 04:21:14,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17820 states, 12732 states have (on average 1.4471410618912974) internal successors, (18425), 12835 states have internal predecessors, (18425), 4941 states have call successors, (4941), 146 states have call predecessors, (4941), 146 states have return successors, (4941), 4838 states have call predecessors, (4941), 4941 states have call successors, (4941) [2024-11-14 04:21:14,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17820 states to 17820 states and 28307 transitions. [2024-11-14 04:21:14,722 INFO L78 Accepts]: Start accepts. Automaton has 17820 states and 28307 transitions. Word has length 658 [2024-11-14 04:21:14,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:21:14,723 INFO L471 AbstractCegarLoop]: Abstraction has 17820 states and 28307 transitions. [2024-11-14 04:21:14,723 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.0) internal successors, (156), 3 states have internal predecessors, (156), 1 states have call successors, (101), 1 states have call predecessors, (101), 1 states have return successors, (101), 1 states have call predecessors, (101), 1 states have call successors, (101) [2024-11-14 04:21:14,723 INFO L276 IsEmpty]: Start isEmpty. Operand 17820 states and 28307 transitions. [2024-11-14 04:21:14,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 659 [2024-11-14 04:21:14,730 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:21:14,730 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:21:14,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (28)] Ended with exit code 0 [2024-11-14 04:21:14,983 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2024-11-14 04:21:15,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:21:15,131 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:21:15,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:21:15,131 INFO L85 PathProgramCache]: Analyzing trace with hash 880269320, now seen corresponding path program 1 times [2024-11-14 04:21:15,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:21:15,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [802882902] [2024-11-14 04:21:15,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:21:15,132 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:21:15,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:21:15,134 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:21:15,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2024-11-14 04:21:18,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:21:18,305 INFO L255 TraceCheckSpWp]: Trace formula consists of 1060 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:21:18,309 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:21:24,535 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 7230 proven. 231 refuted. 0 times theorem prover too weak. 12739 trivial. 0 not checked. [2024-11-14 04:21:24,535 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:21:29,444 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 69 proven. 231 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:21:29,444 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:21:29,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [802882902] [2024-11-14 04:21:29,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [802882902] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:21:29,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1854330176] [2024-11-14 04:21:29,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:21:29,444 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:21:29,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:21:29,446 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:21:29,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (30)] Waiting until timeout for monitored process [2024-11-14 04:21:40,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:21:40,382 INFO L255 TraceCheckSpWp]: Trace formula consists of 1060 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:21:40,387 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:21:44,715 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:21:44,715 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:21:49,254 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:21:49,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1854330176] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:21:49,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547126847] [2024-11-14 04:21:49,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:21:49,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:21:49,255 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:21:49,257 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:21:49,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-14 04:21:50,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:21:51,039 INFO L255 TraceCheckSpWp]: Trace formula consists of 1060 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 04:21:51,043 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:21:55,348 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10128 proven. 162 refuted. 0 times theorem prover too weak. 9910 trivial. 0 not checked. [2024-11-14 04:21:55,348 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:21:59,687 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 138 proven. 162 refuted. 0 times theorem prover too weak. 19900 trivial. 0 not checked. [2024-11-14 04:21:59,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547126847] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 04:21:59,687 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 04:21:59,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 5, 5, 5, 5] total 13 [2024-11-14 04:21:59,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565445825] [2024-11-14 04:21:59,689 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 04:21:59,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-14 04:21:59,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:21:59,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-14 04:21:59,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-11-14 04:21:59,695 INFO L87 Difference]: Start difference. First operand 17820 states and 28307 transitions. Second operand has 13 states, 13 states have (on average 20.307692307692307) internal successors, (264), 13 states have internal predecessors, (264), 4 states have call successors, (309), 3 states have call predecessors, (309), 6 states have return successors, (312), 4 states have call predecessors, (312), 4 states have call successors, (312) [2024-11-14 04:22:08,225 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:22:10,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 [] [2024-11-14 04:22:12,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 04:22:15,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:22:15,897 INFO L93 Difference]: Finished difference Result 20144 states and 31938 transitions. [2024-11-14 04:22:15,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-14 04:22:15,904 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 20.307692307692307) internal successors, (264), 13 states have internal predecessors, (264), 4 states have call successors, (309), 3 states have call predecessors, (309), 6 states have return successors, (312), 4 states have call predecessors, (312), 4 states have call successors, (312) Word has length 658 [2024-11-14 04:22:15,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:22:15,940 INFO L225 Difference]: With dead ends: 20144 [2024-11-14 04:22:15,940 INFO L226 Difference]: Without dead ends: 2738 [2024-11-14 04:22:15,978 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3954 GetRequests, 3931 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=183, Invalid=369, Unknown=0, NotChecked=0, Total=552 [2024-11-14 04:22:15,979 INFO L432 NwaCegarLoop]: 310 mSDtfsCounter, 1340 mSDsluCounter, 416 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 721 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1340 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 1339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 721 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:22:15,979 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1340 Valid, 726 Invalid, 1339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [721 Valid, 615 Invalid, 3 Unknown, 0 Unchecked, 14.7s Time] [2024-11-14 04:22:15,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2738 states. [2024-11-14 04:22:16,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2738 to 2037. [2024-11-14 04:22:16,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 1429 states have (on average 1.4156752974107767) internal successors, (2023), 1435 states have internal predecessors, (2023), 585 states have call successors, (585), 22 states have call predecessors, (585), 22 states have return successors, (585), 579 states have call predecessors, (585), 585 states have call successors, (585) [2024-11-14 04:22:16,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3193 transitions. [2024-11-14 04:22:16,606 INFO L78 Accepts]: Start accepts. Automaton has 2037 states and 3193 transitions. Word has length 658 [2024-11-14 04:22:16,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:22:16,607 INFO L471 AbstractCegarLoop]: Abstraction has 2037 states and 3193 transitions. [2024-11-14 04:22:16,607 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 20.307692307692307) internal successors, (264), 13 states have internal predecessors, (264), 4 states have call successors, (309), 3 states have call predecessors, (309), 6 states have return successors, (312), 4 states have call predecessors, (312), 4 states have call successors, (312) [2024-11-14 04:22:16,607 INFO L276 IsEmpty]: Start isEmpty. Operand 2037 states and 3193 transitions. [2024-11-14 04:22:16,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 660 [2024-11-14 04:22:16,613 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:22:16,613 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:22:16,713 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2024-11-14 04:22:16,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (30)] Ended with exit code 0 [2024-11-14 04:22:17,066 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2024-11-14 04:22:17,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:22:17,214 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:22:17,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:22:17,215 INFO L85 PathProgramCache]: Analyzing trace with hash 906315118, now seen corresponding path program 1 times [2024-11-14 04:22:17,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:22:17,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1774578965] [2024-11-14 04:22:17,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:22:17,216 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:22:17,216 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:22:17,218 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:22:17,219 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2024-11-14 04:22:20,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:22:20,629 INFO L255 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:22:20,633 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:22:34,913 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 9388 proven. 192 refuted. 0 times theorem prover too weak. 10620 trivial. 0 not checked. [2024-11-14 04:22:34,913 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:22:39,182 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:22:39,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1774578965] [2024-11-14 04:22:39,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1774578965] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:22:39,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [848104856] [2024-11-14 04:22:39,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:22:39,183 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:22:39,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:22:39,185 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:22:39,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (33)] Waiting until timeout for monitored process [2024-11-14 04:22:49,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:22:49,899 INFO L255 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 04:22:49,905 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:23:04,520 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 9388 proven. 192 refuted. 0 times theorem prover too weak. 10620 trivial. 0 not checked. [2024-11-14 04:23:04,520 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:23:08,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [848104856] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:23:08,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729920618] [2024-11-14 04:23:08,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:23:08,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:23:08,515 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:23:08,517 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:23:08,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-14 04:23:10,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:23:10,562 INFO L255 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 04:23:10,567 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:23:26,058 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 9388 proven. 192 refuted. 0 times theorem prover too weak. 10620 trivial. 0 not checked. [2024-11-14 04:23:26,058 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:23:30,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729920618] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:23:30,549 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:23:30,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2024-11-14 04:23:30,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899125370] [2024-11-14 04:23:30,549 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:23:30,550 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-14 04:23:30,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:23:30,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-14 04:23:30,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-11-14 04:23:30,552 INFO L87 Difference]: Start difference. First operand 2037 states and 3193 transitions. Second operand has 6 states, 6 states have (on average 27.166666666666668) internal successors, (163), 5 states have internal predecessors, (163), 2 states have call successors, (101), 2 states have call predecessors, (101), 3 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2024-11-14 04:23:35,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 04:23:35,773 INFO L93 Difference]: Finished difference Result 3869 states and 6023 transitions. [2024-11-14 04:23:35,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-14 04:23:35,775 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 27.166666666666668) internal successors, (163), 5 states have internal predecessors, (163), 2 states have call successors, (101), 2 states have call predecessors, (101), 3 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) Word has length 659 [2024-11-14 04:23:35,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 04:23:35,792 INFO L225 Difference]: With dead ends: 3869 [2024-11-14 04:23:35,792 INFO L226 Difference]: Without dead ends: 2091 [2024-11-14 04:23:35,797 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 3324 GetRequests, 3315 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-14 04:23:35,798 INFO L432 NwaCegarLoop]: 344 mSDtfsCounter, 216 mSDsluCounter, 483 mSDsCounter, 0 mSdLazyCounter, 507 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-14 04:23:35,798 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 827 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 507 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2024-11-14 04:23:35,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2091 states. [2024-11-14 04:23:36,241 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2091 to 2057. [2024-11-14 04:23:36,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2057 states, 1444 states have (on average 1.407202216066482) internal successors, (2032), 1450 states have internal predecessors, (2032), 585 states have call successors, (585), 27 states have call predecessors, (585), 27 states have return successors, (585), 579 states have call predecessors, (585), 585 states have call successors, (585) [2024-11-14 04:23:36,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2057 states to 2057 states and 3202 transitions. [2024-11-14 04:23:36,259 INFO L78 Accepts]: Start accepts. Automaton has 2057 states and 3202 transitions. Word has length 659 [2024-11-14 04:23:36,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 04:23:36,260 INFO L471 AbstractCegarLoop]: Abstraction has 2057 states and 3202 transitions. [2024-11-14 04:23:36,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 27.166666666666668) internal successors, (163), 5 states have internal predecessors, (163), 2 states have call successors, (101), 2 states have call predecessors, (101), 3 states have return successors, (101), 2 states have call predecessors, (101), 2 states have call successors, (101) [2024-11-14 04:23:36,260 INFO L276 IsEmpty]: Start isEmpty. Operand 2057 states and 3202 transitions. [2024-11-14 04:23:36,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 660 [2024-11-14 04:23:36,264 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 04:23:36,264 INFO L215 NwaCegarLoop]: trace histogram [101, 101, 101, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 04:23:36,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-14 04:23:36,500 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (33)] Ended with exit code 0 [2024-11-14 04:23:36,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2024-11-14 04:23:36,865 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:23:36,865 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 04:23:36,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 04:23:36,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1427077520, now seen corresponding path program 1 times [2024-11-14 04:23:36,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 04:23:36,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [542499173] [2024-11-14 04:23:36,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:23:36,866 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 04:23:36,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 04:23:36,868 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 04:23:36,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2024-11-14 04:23:40,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:23:40,526 INFO L255 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-14 04:23:40,532 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:24:01,025 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10252 proven. 294 refuted. 0 times theorem prover too weak. 9654 trivial. 0 not checked. [2024-11-14 04:24:01,025 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:24:05,686 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 04:24:05,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [542499173] [2024-11-14 04:24:05,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [542499173] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:24:05,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [119550716] [2024-11-14 04:24:05,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:24:05,687 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 04:24:05,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 04:24:05,689 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 04:24:05,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (36)] Waiting until timeout for monitored process [2024-11-14 04:24:17,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:24:18,064 INFO L255 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-14 04:24:18,069 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:24:25,924 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10200 proven. 150 refuted. 0 times theorem prover too weak. 9850 trivial. 0 not checked. [2024-11-14 04:24:25,924 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:24:28,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [119550716] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:24:28,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1193617993] [2024-11-14 04:24:28,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 04:24:28,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 04:24:28,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 04:24:28,188 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 04:24:28,189 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5b32ce94-f966-4089-be19-64cdbe0ec3a9/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-14 04:24:30,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 04:24:30,375 INFO L255 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 04:24:30,380 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 04:24:37,336 INFO L134 CoverageAnalysis]: Checked inductivity of 20200 backedges. 10200 proven. 150 refuted. 0 times theorem prover too weak. 9850 trivial. 0 not checked. [2024-11-14 04:24:37,336 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 04:24:38,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1193617993] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 04:24:38,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-14 04:24:38,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 16 [2024-11-14 04:24:38,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304650179] [2024-11-14 04:24:38,714 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-14 04:24:38,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-14 04:24:38,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 04:24:38,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-14 04:24:38,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=520, Unknown=0, NotChecked=0, Total=650 [2024-11-14 04:24:38,717 INFO L87 Difference]: Start difference. First operand 2057 states and 3202 transitions. Second operand has 16 states, 16 states have (on average 18.3125) internal successors, (293), 15 states have internal predecessors, (293), 5 states have call successors, (202), 5 states have call predecessors, (202), 7 states have return successors, (202), 5 states have call predecessors, (202), 5 states have call successors, (202) [2024-11-14 04:24:53,197 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:24:55,202 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:24:57,204 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:24:59,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:00,307 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.10s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:03,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:05,452 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:35,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:37,449 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:39,453 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:41,468 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:43,618 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:45,575 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.96s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:48,463 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:50,465 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-14 04:25:52,468 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]