./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.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_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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_595bf960-cdcf-4aff-9bb8-726e8e70256a/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 3f3d7c99d022d8509e68f89579042bc1fecba07028d59ece346230f0791ea7f9 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:39:43,460 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:39:43,563 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Default.epf [2024-11-14 03:39:43,569 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:39:43,570 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:39:43,598 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:39:43,598 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:39:43,599 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:39:43,599 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:39:43,599 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:39:43,600 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:39:43,600 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:39:43,600 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:39:43,600 INFO L153 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2024-11-14 03:39:43,600 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:39:43,601 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:39:43,601 INFO L153 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2024-11-14 03:39:43,601 INFO L153 SettingsManager]: * Use the RCFG-of-the-future interface=true [2024-11-14 03:39:43,601 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:39:43,601 INFO L151 SettingsManager]: Preferences of Sifa differ from their defaults: [2024-11-14 03:39:43,602 INFO L153 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2024-11-14 03:39:43,602 INFO L153 SettingsManager]: * Simplification Technique=POLY_PAC [2024-11-14 03:39:43,602 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:39:43,602 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:39:43,602 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:39:43,602 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-14 03:39:43,603 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:39:43,603 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:39:43,603 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:39:43,603 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:39:43,603 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:39:43,603 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:39:43,603 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:39:43,603 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:39:43,604 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:39:43,604 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:39:43,605 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:39:43,605 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:39:43,605 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:39:43,605 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:39:43,605 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:39:43,606 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:39:43,606 INFO L153 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2024-11-14 03:39:43,606 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-14 03:39:43,606 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:39:43,606 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:39:43,607 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-14 03:39:43,607 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_595bf960-cdcf-4aff-9bb8-726e8e70256a/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 -> 3f3d7c99d022d8509e68f89579042bc1fecba07028d59ece346230f0791ea7f9 [2024-11-14 03:39:44,013 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:39:44,023 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:39:44,025 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:39:44,027 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:39:44,027 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:39:44,029 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.i Unable to find full path for "g++" [2024-11-14 03:39:46,070 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:39:46,496 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:39:46,496 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.i [2024-11-14 03:39:46,524 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/data/8aa6ad0a2/d8a4aed732034d7581cf8d44f43b2144/FLAG28e9dbc29 [2024-11-14 03:39:46,659 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/data/8aa6ad0a2/d8a4aed732034d7581cf8d44f43b2144 [2024-11-14 03:39:46,662 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:39:46,663 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:39:46,664 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:39:46,665 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:39:46,670 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:39:46,670 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:39:46" (1/1) ... [2024-11-14 03:39:46,671 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1f04340a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:46, skipping insertion in model container [2024-11-14 03:39:46,672 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:39:46" (1/1) ... [2024-11-14 03:39:46,745 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:39:46,941 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_595bf960-cdcf-4aff-9bb8-726e8e70256a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.i[916,929] [2024-11-14 03:39:47,302 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:39:47,321 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:39:47,341 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_595bf960-cdcf-4aff-9bb8-726e8e70256a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.i[916,929] [2024-11-14 03:39:47,583 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:39:47,620 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:39:47,621 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47 WrapperNode [2024-11-14 03:39:47,621 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:39:47,623 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:39:47,623 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:39:47,624 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:39:47,634 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:47,684 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:47,880 INFO L138 Inliner]: procedures = 26, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 788 [2024-11-14 03:39:47,881 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:39:47,882 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:39:47,883 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:39:47,883 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:39:47,892 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:47,892 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:47,918 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:47,918 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:48,044 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:48,060 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:48,097 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:48,111 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:48,137 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:39:48,138 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:39:48,138 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:39:48,138 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:39:48,139 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (1/1) ... [2024-11-14 03:39:48,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:39:48,163 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:39:48,182 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:39:48,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:39:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:39:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:39:48,226 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:39:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-14 03:39:48,226 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:39:48,226 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:39:48,489 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:39:48,491 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:39:50,803 INFO L? ?]: Removed 120 outVars from TransFormulas that were not future-live. [2024-11-14 03:39:50,804 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:39:53,455 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:39:53,455 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:39:53,455 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:39:53 BoogieIcfgContainer [2024-11-14 03:39:53,456 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:39:53,462 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:39:53,462 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:39:53,473 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:39:53,473 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:39:46" (1/3) ... [2024-11-14 03:39:53,474 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44059f54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:39:53, skipping insertion in model container [2024-11-14 03:39:53,474 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:39:47" (2/3) ... [2024-11-14 03:39:53,475 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@44059f54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:39:53, skipping insertion in model container [2024-11-14 03:39:53,475 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:39:53" (3/3) ... [2024-11-14 03:39:53,478 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-43.i [2024-11-14 03:39:53,500 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:39:53,503 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount500_file-43.i that has 2 procedures, 125 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 03:39:53,591 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:39:53,611 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;@23fd9637, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:39:53,611 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:39:53,619 INFO L276 IsEmpty]: Start isEmpty. Operand has 125 states, 48 states have (on average 1.0625) internal successors, (51), 49 states have internal predecessors, (51), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-14 03:39:53,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2024-11-14 03:39:53,645 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:39:53,646 INFO L215 NwaCegarLoop]: trace histogram [74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:39:53,649 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:39:53,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:39:53,656 INFO L85 PathProgramCache]: Analyzing trace with hash -789379709, now seen corresponding path program 1 times [2024-11-14 03:39:53,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2024-11-14 03:39:53,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780428706] [2024-11-14 03:39:53,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:39:53,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-14 03:40:02,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-14 03:40:02,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1606972448] [2024-11-14 03:40:02,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:40:02,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:40:02,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:40:02,955 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:40:02,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-14 03:40:12,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 03:40:12,478 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-14 03:40:21,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-14 03:40:22,366 INFO L130 FreeRefinementEngine]: Strategy SIFA_TAIPAN found a feasible trace [2024-11-14 03:40:22,369 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-14 03:40:22,371 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-14 03:40:22,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-14 03:40:22,574 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-14 03:40:22,579 INFO L407 BasicCegarLoop]: Path program histogram: [1] [2024-11-14 03:40:22,966 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-14 03:40:22,971 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 14.11 03:40:22 BoogieIcfgContainer [2024-11-14 03:40:22,971 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-14 03:40:22,972 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-14 03:40:22,972 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-14 03:40:22,972 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-14 03:40:22,998 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:39:53" (3/4) ... [2024-11-14 03:40:23,001 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-14 03:40:23,002 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-14 03:40:23,004 INFO L158 Benchmark]: Toolchain (without parser) took 36340.47ms. Allocated memory was 117.4MB in the beginning and 704.6MB in the end (delta: 587.2MB). Free memory was 89.9MB in the beginning and 637.8MB in the end (delta: -547.9MB). Peak memory consumption was 315.2MB. Max. memory is 16.1GB. [2024-11-14 03:40:23,004 INFO L158 Benchmark]: CDTParser took 0.39ms. Allocated memory is still 83.9MB. Free memory is still 41.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-14 03:40:23,005 INFO L158 Benchmark]: CACSL2BoogieTranslator took 958.06ms. Allocated memory is still 117.4MB. Free memory was 89.9MB in the beginning and 53.2MB in the end (delta: 36.7MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. [2024-11-14 03:40:23,005 INFO L158 Benchmark]: Boogie Procedure Inliner took 258.76ms. Allocated memory is still 117.4MB. Free memory was 53.2MB in the beginning and 77.4MB in the end (delta: -24.2MB). Peak memory consumption was 30.1MB. Max. memory is 16.1GB. [2024-11-14 03:40:23,006 INFO L158 Benchmark]: Boogie Preprocessor took 254.36ms. Allocated memory is still 117.4MB. Free memory was 77.4MB in the beginning and 72.9MB in the end (delta: 4.4MB). Peak memory consumption was 15.9MB. Max. memory is 16.1GB. [2024-11-14 03:40:23,006 INFO L158 Benchmark]: RCFGBuilder took 5317.90ms. Allocated memory was 117.4MB in the beginning and 234.9MB in the end (delta: 117.4MB). Free memory was 72.9MB in the beginning and 93.2MB in the end (delta: -20.3MB). Peak memory consumption was 141.8MB. Max. memory is 16.1GB. [2024-11-14 03:40:23,007 INFO L158 Benchmark]: TraceAbstraction took 29509.39ms. Allocated memory was 234.9MB in the beginning and 478.2MB in the end (delta: 243.3MB). Free memory was 93.2MB in the beginning and 141.1MB in the end (delta: -47.9MB). Peak memory consumption was 189.3MB. Max. memory is 16.1GB. [2024-11-14 03:40:23,007 INFO L158 Benchmark]: Witness Printer took 30.24ms. Allocated memory was 478.2MB in the beginning and 704.6MB in the end (delta: 226.5MB). Free memory was 141.1MB in the beginning and 637.8MB in the end (delta: -496.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-14 03:40:23,011 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.39ms. Allocated memory is still 83.9MB. Free memory is still 41.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 958.06ms. Allocated memory is still 117.4MB. Free memory was 89.9MB in the beginning and 53.2MB in the end (delta: 36.7MB). Peak memory consumption was 41.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 258.76ms. Allocated memory is still 117.4MB. Free memory was 53.2MB in the beginning and 77.4MB in the end (delta: -24.2MB). Peak memory consumption was 30.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 254.36ms. Allocated memory is still 117.4MB. Free memory was 77.4MB in the beginning and 72.9MB in the end (delta: 4.4MB). Peak memory consumption was 15.9MB. Max. memory is 16.1GB. * RCFGBuilder took 5317.90ms. Allocated memory was 117.4MB in the beginning and 234.9MB in the end (delta: 117.4MB). Free memory was 72.9MB in the beginning and 93.2MB in the end (delta: -20.3MB). Peak memory consumption was 141.8MB. Max. memory is 16.1GB. * TraceAbstraction took 29509.39ms. Allocated memory was 234.9MB in the beginning and 478.2MB in the end (delta: 243.3MB). Free memory was 93.2MB in the beginning and 141.1MB in the end (delta: -47.9MB). Peak memory consumption was 189.3MB. Max. memory is 16.1GB. * Witness Printer took 30.24ms. Allocated memory was 478.2MB in the beginning and 704.6MB in the end (delta: 226.5MB). Free memory was 141.1MB in the beginning and 637.8MB in the end (delta: -496.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 155, overapproximation of shiftLeft at line 308, overapproximation of someBinaryArithmeticDOUBLEoperation at line 234, overapproximation of someBinaryFLOATComparisonOperation at line 580, overapproximation of someBinaryFLOATComparisonOperation at line 571, overapproximation of someBinaryFLOATComparisonOperation at line 528, overapproximation of someBinaryFLOATComparisonOperation at line 582, overapproximation of someBinaryFLOATComparisonOperation at line 149, overapproximation of someBinaryFLOATComparisonOperation at line 572, overapproximation of someBinaryFLOATComparisonOperation at line 530, overapproximation of bitwiseOr at line 148, overapproximation of someUnaryDOUBLEoperation at line 75, overapproximation of someUnaryDOUBLEoperation at line 240, overapproximation of bitwiseAnd at line 333, overapproximation of someBinaryDOUBLEComparisonOperation at line 616, overapproximation of someBinaryDOUBLEComparisonOperation at line 620, overapproximation of someBinaryDOUBLEComparisonOperation at line 618, overapproximation of someBinaryDOUBLEComparisonOperation at line 608, overapproximation of someBinaryDOUBLEComparisonOperation at line 610, overapproximation of someBinaryDOUBLEComparisonOperation at line 634, overapproximation of someBinaryDOUBLEComparisonOperation at line 614, overapproximation of someBinaryDOUBLEComparisonOperation at line 127, overapproximation of someBinaryDOUBLEComparisonOperation at line 636, overapproximation of someBinaryDOUBLEComparisonOperation at line 612, overapproximation of someUnaryFLOAToperation at line 149. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] unsigned char var_1_4 = 10; [L24] unsigned char var_1_5 = 4; [L25] unsigned char var_1_6 = 1; [L26] float var_1_7 = 127.25; [L27] float var_1_8 = 128.5; [L28] unsigned char var_1_11 = 0; [L29] unsigned char var_1_12 = 0; [L30] signed long int var_1_13 = -1; [L31] unsigned char var_1_15 = 0; [L32] double var_1_16 = 7.125; [L33] signed short int var_1_17 = 32; [L34] unsigned char var_1_18 = 200; [L35] unsigned char var_1_19 = 1; [L36] unsigned char var_1_20 = 64; [L37] unsigned char var_1_21 = 4; [L38] unsigned long int var_1_22 = 256; [L39] unsigned short int var_1_23 = 51550; [L40] unsigned char var_1_24 = 2; [L41] unsigned long int var_1_25 = 1615427942; [L42] unsigned long int var_1_26 = 3391648498; [L43] unsigned short int var_1_27 = 2; [L44] float var_1_28 = 128.5; [L45] unsigned short int var_1_29 = 23254; [L46] unsigned short int var_1_30 = 21795; [L47] unsigned char var_1_31 = 5; [L48] unsigned char var_1_32 = 32; [L49] float var_1_33 = 127.45; [L50] float var_1_34 = 50.5; [L51] signed short int var_1_35 = -64; [L52] float var_1_36 = 1.62; [L53] unsigned char var_1_38 = 16; [L54] unsigned char var_1_39 = 128; [L55] unsigned char var_1_40 = 64; [L56] unsigned char var_1_42 = 64; [L57] unsigned char var_1_43 = 1; [L58] unsigned char var_1_44 = 1; [L59] unsigned char var_1_45 = 0; [L60] double var_1_46 = 9.8; [L61] unsigned char var_1_47 = 1; [L62] unsigned char var_1_48 = 0; [L63] unsigned char var_1_49 = 0; [L64] signed long int var_1_50 = -2; [L65] unsigned char var_1_51 = 0; [L66] unsigned char var_1_52 = 0; [L67] unsigned char var_1_53 = 10; [L68] double var_1_54 = 64.5; [L69] double var_1_55 = 0.0; [L70] double var_1_56 = 127.8; [L71] double var_1_57 = 25.5; [L72] double var_1_58 = 64.25; [L73] double var_1_59 = 4.2; [L74] double var_1_60 = 0.75; [L75] double var_1_61 = -0.25; [L76] unsigned char var_1_62 = 128; [L77] signed short int var_1_63 = 32; [L78] double var_1_64 = 127.5; [L79] signed long int var_1_65 = 50; [L80] unsigned char var_1_66 = 0; [L81] signed long int var_1_67 = -10; [L82] unsigned char var_1_68 = 64; [L83] double var_1_69 = 64.125; [L84] unsigned char var_1_70 = 1; [L85] signed short int var_1_71 = -4; [L86] float var_1_72 = 10000000000.5; [L87] double var_1_73 = 1.6; [L88] unsigned char var_1_74 = 1; [L89] unsigned char var_1_76 = 10; [L90] unsigned char var_1_77 = 200; [L91] unsigned short int var_1_78 = 5; [L92] unsigned short int var_1_79 = 56537; [L93] unsigned long int var_1_80 = 256; [L94] unsigned long int var_1_81 = 1876480992; [L95] unsigned long int var_1_82 = 1000000000; [L96] double var_1_83 = 3.5; [L97] double var_1_84 = 127.2; [L98] double var_1_85 = 1000000000000.6; [L99] signed char var_1_86 = 4; [L100] unsigned long int var_1_87 = 2; [L101] double var_1_88 = 24.2; [L102] signed char var_1_89 = -4; [L103] unsigned char var_1_90 = 0; [L104] signed short int var_1_91 = 256; [L105] unsigned long int var_1_92 = 500; [L106] unsigned char var_1_93 = 0; [L107] unsigned long int var_1_94 = 16; [L108] unsigned char var_1_95 = 25; [L109] double var_1_96 = 2.3; [L110] signed short int var_1_97 = 256; [L111] double last_1_var_1_16 = 7.125; [L112] unsigned long int last_1_var_1_22 = 256; [L113] signed short int last_1_var_1_35 = -64; [L114] unsigned char last_1_var_1_38 = 16; [L115] double last_1_var_1_46 = 9.8; [L116] double last_1_var_1_64 = 127.5; [L117] unsigned char last_1_var_1_66 = 0; [L118] double last_1_var_1_69 = 64.125; [L119] float last_1_var_1_72 = 10000000000.5; [L120] unsigned short int last_1_var_1_78 = 5; [L121] unsigned long int last_1_var_1_80 = 256; [L122] double last_1_var_1_83 = 3.5; [L123] double last_1_var_1_88 = 24.2; [L658] isInitial = 1 [L659] FCALL initially() [L660] COND TRUE 1 [L661] CALL updateLastVariables() [L639] last_1_var_1_16 = var_1_16 [L640] last_1_var_1_22 = var_1_22 [L641] last_1_var_1_35 = var_1_35 [L642] last_1_var_1_38 = var_1_38 [L643] last_1_var_1_46 = var_1_46 [L644] last_1_var_1_64 = var_1_64 [L645] last_1_var_1_66 = var_1_66 [L646] last_1_var_1_69 = var_1_69 [L647] last_1_var_1_72 = var_1_72 [L648] last_1_var_1_78 = var_1_78 [L649] last_1_var_1_80 = var_1_80 [L650] last_1_var_1_83 = var_1_83 [L651] last_1_var_1_88 = var_1_88 [L661] RET updateLastVariables() [L662] CALL updateVariables() [L521] var_1_4 = __VERIFIER_nondet_uchar() [L522] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=4, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_7=509/4, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_8=257/2, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L522] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=4, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_7=509/4, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_8=257/2, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L523] CALL assume_abort_if_not(var_1_4 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=4, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_7=509/4, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_8=257/2, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L523] RET assume_abort_if_not(var_1_4 <= 127) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=4, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_7=509/4, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_8=257/2, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L524] var_1_5 = __VERIFIER_nondet_uchar() [L525] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_7=509/4, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_8=257/2, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L525] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_7=509/4, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_8=257/2, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L526] CALL assume_abort_if_not(var_1_5 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_7=509/4, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_8=257/2, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L526] RET assume_abort_if_not(var_1_5 <= 254) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_7=509/4, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_8=257/2, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L527] var_1_7 = __VERIFIER_nondet_float() [L528] CALL assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427387900e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_8=257/2, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L528] RET assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427387900e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_8=257/2, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L529] var_1_8 = __VERIFIER_nondet_float() [L530] CALL assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854776000e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L530] RET assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854776000e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L531] var_1_11 = __VERIFIER_nondet_uchar() [L532] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L532] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L533] CALL assume_abort_if_not(var_1_11 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L533] RET assume_abort_if_not(var_1_11 <= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L534] var_1_12 = __VERIFIER_nondet_uchar() [L535] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L535] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L536] CALL assume_abort_if_not(var_1_12 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L536] RET assume_abort_if_not(var_1_12 <= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=-1, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L537] var_1_13 = __VERIFIER_nondet_long() [L538] CALL assume_abort_if_not(var_1_13 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L538] RET assume_abort_if_not(var_1_13 >= -2147483648) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L539] CALL assume_abort_if_not(var_1_13 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L539] RET assume_abort_if_not(var_1_13 <= 2147483647) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L540] CALL assume_abort_if_not(var_1_13 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L540] RET assume_abort_if_not(var_1_13 != 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=0, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L541] var_1_15 = __VERIFIER_nondet_uchar() [L542] CALL assume_abort_if_not(var_1_15 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L542] RET assume_abort_if_not(var_1_15 >= 1) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L543] CALL assume_abort_if_not(var_1_15 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L543] RET assume_abort_if_not(var_1_15 <= 1) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=32, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L544] var_1_17 = __VERIFIER_nondet_short() [L545] CALL assume_abort_if_not(var_1_17 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L545] RET assume_abort_if_not(var_1_17 >= -32768) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L546] CALL assume_abort_if_not(var_1_17 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L546] RET assume_abort_if_not(var_1_17 <= 32767) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L547] CALL assume_abort_if_not(var_1_17 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L547] RET assume_abort_if_not(var_1_17 != 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=1, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L548] var_1_19 = __VERIFIER_nondet_uchar() [L549] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L549] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L550] CALL assume_abort_if_not(var_1_19 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L550] RET assume_abort_if_not(var_1_19 <= 127) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=64, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L551] var_1_20 = __VERIFIER_nondet_uchar() [L552] CALL assume_abort_if_not(var_1_20 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L552] RET assume_abort_if_not(var_1_20 >= 63) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L553] CALL assume_abort_if_not(var_1_20 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L553] RET assume_abort_if_not(var_1_20 <= 127) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=4, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L554] var_1_21 = __VERIFIER_nondet_uchar() [L555] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L555] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L556] CALL assume_abort_if_not(var_1_21 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L556] RET assume_abort_if_not(var_1_21 <= 63) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=51550, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L557] var_1_23 = __VERIFIER_nondet_ushort() [L558] CALL assume_abort_if_not(var_1_23 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L558] RET assume_abort_if_not(var_1_23 >= 32767) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L559] CALL assume_abort_if_not(var_1_23 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L559] RET assume_abort_if_not(var_1_23 <= 65535) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=2, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L560] var_1_24 = __VERIFIER_nondet_uchar() [L561] CALL assume_abort_if_not(var_1_24 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L561] RET assume_abort_if_not(var_1_24 >= 1) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L562] CALL assume_abort_if_not(var_1_24 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L562] RET assume_abort_if_not(var_1_24 <= 126) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L563] CALL assume_abort_if_not(var_1_24 != 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L563] RET assume_abort_if_not(var_1_24 != 127) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1615427942, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L564] var_1_25 = __VERIFIER_nondet_ulong() [L565] CALL assume_abort_if_not(var_1_25 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L565] RET assume_abort_if_not(var_1_25 >= 1073741823) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L566] CALL assume_abort_if_not(var_1_25 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L566] RET assume_abort_if_not(var_1_25 <= 2147483647) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=3391648498, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L567] var_1_26 = __VERIFIER_nondet_ulong() [L568] CALL assume_abort_if_not(var_1_26 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L568] RET assume_abort_if_not(var_1_26 >= 2147483647) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L569] CALL assume_abort_if_not(var_1_26 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L569] RET assume_abort_if_not(var_1_26 <= 4294967294) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_28=257/2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L570] var_1_28 = __VERIFIER_nondet_float() [L571] CALL assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L571] RET assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L572] CALL assume_abort_if_not(var_1_28 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L572] RET assume_abort_if_not(var_1_28 != 0.0F) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=23254, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L573] var_1_29 = __VERIFIER_nondet_ushort() [L574] CALL assume_abort_if_not(var_1_29 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L574] RET assume_abort_if_not(var_1_29 >= 16383) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L575] CALL assume_abort_if_not(var_1_29 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L575] RET assume_abort_if_not(var_1_29 <= 32767) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=21795, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L576] var_1_30 = __VERIFIER_nondet_ushort() [L577] CALL assume_abort_if_not(var_1_30 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L577] RET assume_abort_if_not(var_1_30 >= 16384) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L578] CALL assume_abort_if_not(var_1_30 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L578] RET assume_abort_if_not(var_1_30 <= 32767) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_34=101/2, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L579] var_1_34 = __VERIFIER_nondet_float() [L580] CALL assume_abort_if_not((var_1_34 >= -922337.2036854765600e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L580] RET assume_abort_if_not((var_1_34 >= -922337.2036854765600e+13F && var_1_34 <= -1.0e-20F) || (var_1_34 <= 9223372.036854765600e+12F && var_1_34 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_36=81/50, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L581] var_1_36 = __VERIFIER_nondet_float() [L582] CALL assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L582] RET assume_abort_if_not((var_1_36 >= 0.0F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=128, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L583] var_1_39 = __VERIFIER_nondet_uchar() [L584] CALL assume_abort_if_not(var_1_39 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L584] RET assume_abort_if_not(var_1_39 >= 127) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L585] CALL assume_abort_if_not(var_1_39 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L585] RET assume_abort_if_not(var_1_39 <= 254) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=64, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L586] var_1_40 = __VERIFIER_nondet_uchar() [L587] CALL assume_abort_if_not(var_1_40 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L587] RET assume_abort_if_not(var_1_40 >= 64) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L588] CALL assume_abort_if_not(var_1_40 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L588] RET assume_abort_if_not(var_1_40 <= 127) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=64, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L589] var_1_42 = __VERIFIER_nondet_uchar() [L590] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L590] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L591] CALL assume_abort_if_not(var_1_42 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L591] RET assume_abort_if_not(var_1_42 <= 127) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L592] var_1_43 = __VERIFIER_nondet_uchar() [L593] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L593] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L594] CALL assume_abort_if_not(var_1_43 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L594] RET assume_abort_if_not(var_1_43 <= 63) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=0, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L595] var_1_45 = __VERIFIER_nondet_uchar() [L596] CALL assume_abort_if_not(var_1_45 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L596] RET assume_abort_if_not(var_1_45 >= 1) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L597] CALL assume_abort_if_not(var_1_45 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L597] RET assume_abort_if_not(var_1_45 <= 1) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L598] var_1_48 = __VERIFIER_nondet_uchar() [L599] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L599] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L600] CALL assume_abort_if_not(var_1_48 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L600] RET assume_abort_if_not(var_1_48 <= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L601] var_1_49 = __VERIFIER_nondet_uchar() [L602] CALL assume_abort_if_not(var_1_49 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L602] RET assume_abort_if_not(var_1_49 >= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L603] CALL assume_abort_if_not(var_1_49 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L603] RET assume_abort_if_not(var_1_49 <= 0) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=0, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L604] var_1_52 = __VERIFIER_nondet_uchar() [L605] CALL assume_abort_if_not(var_1_52 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L605] RET assume_abort_if_not(var_1_52 >= 1) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L606] CALL assume_abort_if_not(var_1_52 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L606] RET assume_abort_if_not(var_1_52 <= 1) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_55=0, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L607] var_1_55 = __VERIFIER_nondet_double() [L608] CALL assume_abort_if_not((var_1_55 >= 4611686.018427387900e+12F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854776000e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L608] RET assume_abort_if_not((var_1_55 >= 4611686.018427387900e+12F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854776000e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_56=639/5, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L609] var_1_56 = __VERIFIER_nondet_double() [L610] CALL assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 9223372.036854765600e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L610] RET assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 9223372.036854765600e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_57=51/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L611] var_1_57 = __VERIFIER_nondet_double() [L612] CALL assume_abort_if_not((var_1_57 >= 0.0F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 4611686.018427382800e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L612] RET assume_abort_if_not((var_1_57 >= 0.0F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 4611686.018427382800e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_58=257/4, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L613] var_1_58 = __VERIFIER_nondet_double() [L614] CALL assume_abort_if_not((var_1_58 >= 0.0F && 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_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L614] RET assume_abort_if_not((var_1_58 >= 0.0F && 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_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_59=21/5, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L615] var_1_59 = __VERIFIER_nondet_double() [L616] 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_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L616] 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_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_60=3/4, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L617] var_1_60 = __VERIFIER_nondet_double() [L618] CALL assume_abort_if_not((var_1_60 >= -461168.6018427382800e+13F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L618] RET assume_abort_if_not((var_1_60 >= -461168.6018427382800e+13F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 4611686.018427382800e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L619] var_1_61 = __VERIFIER_nondet_double() [L620] CALL assume_abort_if_not((var_1_61 >= -461168.6018427382800e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L620] RET assume_abort_if_not((var_1_61 >= -461168.6018427382800e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=200, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L621] var_1_77 = __VERIFIER_nondet_uchar() [L622] CALL assume_abort_if_not(var_1_77 >= 190) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L622] RET assume_abort_if_not(var_1_77 >= 190) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L623] CALL assume_abort_if_not(var_1_77 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L623] RET assume_abort_if_not(var_1_77 <= 254) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=56537, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L624] var_1_79 = __VERIFIER_nondet_ushort() [L625] CALL assume_abort_if_not(var_1_79 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L625] RET assume_abort_if_not(var_1_79 >= 32767) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L626] CALL assume_abort_if_not(var_1_79 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L626] RET assume_abort_if_not(var_1_79 <= 65534) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=1876480992, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L627] var_1_81 = __VERIFIER_nondet_ulong() [L628] CALL assume_abort_if_not(var_1_81 >= 1610612735) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L628] RET assume_abort_if_not(var_1_81 >= 1610612735) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L629] CALL assume_abort_if_not(var_1_81 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L629] RET assume_abort_if_not(var_1_81 <= 2147483647) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=1000000000, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L630] var_1_82 = __VERIFIER_nondet_ulong() [L631] CALL assume_abort_if_not(var_1_82 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=536870911, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L631] RET assume_abort_if_not(var_1_82 >= 536870911) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=536870911, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L632] CALL assume_abort_if_not(var_1_82 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=536870911, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L632] RET assume_abort_if_not(var_1_82 <= 1073741823) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=536870911, var_1_83=7/2, var_1_84=636/5, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L633] var_1_84 = __VERIFIER_nondet_double() [L634] CALL assume_abort_if_not((var_1_84 >= -230584.3009213691390e+13F && var_1_84 <= -1.0e-20F) || (var_1_84 <= 2305843.009213691390e+12F && var_1_84 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=536870911, var_1_83=7/2, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L634] RET assume_abort_if_not((var_1_84 >= -230584.3009213691390e+13F && var_1_84 <= -1.0e-20F) || (var_1_84 <= 2305843.009213691390e+12F && var_1_84 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=536870911, var_1_83=7/2, var_1_85=5000000000003/5, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L635] var_1_85 = __VERIFIER_nondet_double() [L636] CALL assume_abort_if_not((var_1_85 >= -230584.3009213691390e+13F && var_1_85 <= -1.0e-20F) || (var_1_85 <= 2305843.009213691390e+12F && var_1_85 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=536870911, var_1_83=7/2, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L20] COND FALSE !(!cond) [L636] RET assume_abort_if_not((var_1_85 >= -230584.3009213691390e+13F && var_1_85 <= -1.0e-20F) || (var_1_85 <= 2305843.009213691390e+12F && var_1_85 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=200, var_1_19=-174, var_1_1=1, var_1_20=127, var_1_21=301, var_1_22=256, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=2, var_1_29=-245377, var_1_30=16384, var_1_31=5, var_1_32=32, var_1_33=2549/20, var_1_35=-64, var_1_38=16, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=1, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-2, var_1_51=0, var_1_52=1, var_1_53=10, var_1_54=129/2, var_1_5=81, var_1_62=128, var_1_63=32, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_69=513/8, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=20000000001/2, var_1_73=8/5, var_1_74=1, var_1_76=10, var_1_77=510, var_1_78=5, var_1_79=-294913, var_1_80=256, var_1_81=-2684354561, var_1_82=536870911, var_1_83=7/2, var_1_86=4, var_1_87=2, var_1_88=121/5, var_1_89=-4, var_1_90=0, var_1_91=256, var_1_92=500, var_1_93=0, var_1_94=16, var_1_95=25, var_1_96=23/10, var_1_97=256] [L662] RET updateVariables() [L663] CALL step() [L127] COND FALSE !(var_1_28 > var_1_60) [L132] signed short int stepLocal_15 = var_1_17; [L133] signed long int stepLocal_14 = 5 - var_1_29; [L134] COND TRUE stepLocal_15 >= (var_1_19 - ((((last_1_var_1_80) < (var_1_30)) ? (last_1_var_1_80) : (var_1_30)))) [L135] COND FALSE !((- last_1_var_1_46) > (var_1_36 - var_1_7)) [L138] COND FALSE !((- last_1_var_1_22) < stepLocal_14) [L141] var_1_35 = (last_1_var_1_22 - (29211 - (last_1_var_1_38 + 5))) [L147] unsigned char stepLocal_2 = var_1_4; [L148] EXPR var_1_35 | (var_1_13 % var_1_17) [L148] COND FALSE !((var_1_35 | (var_1_13 % var_1_17)) == stepLocal_2) [L151] signed long int stepLocal_6 = 256; [L152] signed long int stepLocal_5 = (((var_1_19) > (var_1_5)) ? (var_1_19) : (var_1_5)); [L153] signed long int stepLocal_4 = var_1_20 * (var_1_23 - var_1_19); [L154] signed long int stepLocal_3 = var_1_13 / (128 - var_1_24); [L155] EXPR var_1_71 >> var_1_4 [L155] COND TRUE stepLocal_5 < ((var_1_71 >> var_1_4) / var_1_17) [L156] COND FALSE !(\read(var_1_11)) [L161] COND FALSE !(var_1_20 >= stepLocal_3) [L164] COND TRUE stepLocal_6 >= var_1_5 [L165] var_1_22 = ((((var_1_24) < (var_1_4)) ? (var_1_24) : (var_1_4))) [L174] COND FALSE !(last_1_var_1_83 != (last_1_var_1_69 * var_1_8)) [L177] var_1_74 = (last_1_var_1_66 && var_1_11) [L179] COND FALSE !(\read(var_1_74)) [L182] var_1_88 = var_1_85 [L184] unsigned char stepLocal_29 = var_1_49 || var_1_74; [L185] COND FALSE !(stepLocal_29 && var_1_12) [L188] COND FALSE !(var_1_12 || var_1_49) [L195] COND TRUE var_1_25 > 64u [L196] COND TRUE ((((last_1_var_1_16) < (2.25)) ? (last_1_var_1_16) : (2.25))) != 4.4 [L197] var_1_51 = (! (! var_1_15)) [L203] COND TRUE \read(var_1_51) [L204] var_1_86 = var_1_24 [L208] COND TRUE \read(var_1_51) [L209] var_1_91 = -2 [L213] var_1_18 = (var_1_4 + ((((var_1_19) < ((var_1_20 - var_1_21))) ? (var_1_19) : ((var_1_20 - var_1_21))))) [L214] signed long int stepLocal_13 = var_1_29 / (var_1_24 + 5); [L215] COND TRUE stepLocal_13 == var_1_20 [L216] var_1_32 = ((((var_1_4) > (var_1_20)) ? (var_1_4) : (var_1_20))) [L218] unsigned char stepLocal_20 = var_1_4; [L219] unsigned short int stepLocal_19 = var_1_23; [L220] COND TRUE ((var_1_25 % var_1_24) * var_1_26) < stepLocal_20 [L221] COND FALSE !(var_1_42 > stepLocal_19) [L231] var_1_63 = -10 [L232] EXPR var_1_63 ^ var_1_26 [L232] EXPR var_1_19 >> var_1_21 [L232] EXPR (var_1_63 ^ var_1_26) ^ (var_1_19 >> var_1_21) [L232] unsigned long int stepLocal_30 = (var_1_63 ^ var_1_26) ^ (var_1_19 >> var_1_21); [L233] COND TRUE stepLocal_30 != (((((- var_1_39)) > (10000u)) ? ((- var_1_39)) : (10000u))) [L234] var_1_69 = (var_1_58 + ((((var_1_61) > (var_1_60)) ? (var_1_61) : (var_1_60)))) [L238] signed long int stepLocal_35 = - (var_1_68 * var_1_32); [L239] COND FALSE !(stepLocal_35 >= var_1_4) [L242] COND TRUE (- var_1_57) >= 255.6 [L243] var_1_78 = (var_1_79 - var_1_29) [L245] var_1_80 = (((var_1_81 - 10u) - (var_1_82 - var_1_42)) + var_1_25) [L246] var_1_87 = var_1_79 [L247] var_1_89 = var_1_77 [L248] var_1_92 = var_1_25 [L249] var_1_93 = var_1_4 [L250] var_1_96 = 16.25 [L251] var_1_97 = var_1_19 [L252] COND FALSE !((var_1_59 + var_1_8) >= (63.72 - 9999999.5)) [L255] COND TRUE ! var_1_12 [L256] COND TRUE var_1_60 < var_1_16 [L257] COND FALSE !((var_1_25 / var_1_20) < var_1_29) [L260] var_1_76 = ((var_1_77 - ((((var_1_43) < (var_1_21)) ? (var_1_43) : (var_1_21)))) - ((((var_1_19) > (var_1_42)) ? (var_1_19) : (var_1_42)))) [L268] COND FALSE !(var_1_13 == var_1_76) [L271] var_1_95 = (((((var_1_77) < (var_1_39)) ? (var_1_77) : (var_1_39))) - (var_1_40 - var_1_21)) [L273] signed long int stepLocal_12 = var_1_4 / -256; [L274] unsigned char stepLocal_11 = var_1_15; [L275] signed long int stepLocal_10 = (((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)); [L276] unsigned long int stepLocal_9 = var_1_92; [L277] signed long int stepLocal_8 = var_1_13; [L278] unsigned char stepLocal_7 = var_1_21; [L279] COND FALSE !(stepLocal_12 <= (-1 - var_1_19)) [L300] var_1_27 = var_1_29 [L302] COND FALSE !(! (50 < var_1_92)) [L305] var_1_31 = var_1_4 [L307] unsigned short int stepLocal_26 = var_1_23; [L308] EXPR var_1_29 << var_1_5 [L308] signed long int stepLocal_25 = var_1_29 << var_1_5; [L309] COND FALSE !(stepLocal_26 < ((- var_1_31) + var_1_43)) [L316] var_1_53 = (var_1_39 - var_1_40) [L318] COND TRUE (var_1_29 + var_1_39) >= var_1_13 [L319] COND FALSE !(var_1_36 <= var_1_34) [L330] var_1_54 = 4.287 [L337] COND FALSE !(\read(var_1_48)) [L340] COND FALSE !(\read(var_1_66)) [L343] var_1_90 = var_1_4 [L345] unsigned char stepLocal_24 = var_1_76; [L346] signed long int stepLocal_23 = 10 / var_1_39; [L347] signed long int stepLocal_22 = var_1_13; [L348] unsigned char stepLocal_21 = var_1_68; [L349] COND TRUE stepLocal_23 <= (var_1_20 + var_1_29) [L350] COND FALSE !(var_1_30 > stepLocal_22) [L369] COND TRUE stepLocal_24 < var_1_27 [L370] var_1_47 = (! var_1_45) [L376] unsigned char stepLocal_18 = var_1_8 < (var_1_69 + var_1_34); [L377] unsigned char stepLocal_17 = var_1_12; [L378] unsigned long int stepLocal_16 = var_1_26 / var_1_20; [L379] COND TRUE (15.75f < (- var_1_88)) && stepLocal_18 [L380] var_1_38 = (var_1_39 - var_1_20) [L392] COND FALSE !(var_1_7 > var_1_36) [L397] unsigned short int stepLocal_27 = var_1_23; [L398] COND FALSE !(stepLocal_27 <= var_1_95) [L401] COND FALSE !(\read(var_1_47)) [L404] var_1_62 = (var_1_39 - ((((var_1_40) > (var_1_24)) ? (var_1_40) : (var_1_24)))) [L407] COND FALSE !((var_1_23 - (var_1_39 + 5)) < var_1_90) [L426] COND FALSE !(\read(var_1_47)) [L429] var_1_94 = var_1_87 [L431] unsigned char stepLocal_0 = var_1_47; [L432] COND FALSE !(stepLocal_0 && var_1_44) [L435] var_1_1 = ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) [L437] signed long int stepLocal_28 = (var_1_1 - var_1_39) * var_1_27; [L438] COND FALSE !(((((var_1_23) < (((((var_1_40) < (-100)) ? (var_1_40) : (-100))))) ? (var_1_23) : (((((var_1_40) < (-100)) ? (var_1_40) : (-100)))))) < stepLocal_28) [L441] COND TRUE var_1_91 <= var_1_20 [L442] COND FALSE !(\read(var_1_12)) [L445] COND TRUE var_1_44 || (var_1_92 < var_1_13) [L446] var_1_33 = ((((var_1_34) < (var_1_7)) ? (var_1_34) : (var_1_7))) [L460] var_1_50 = (var_1_65 + ((((var_1_29) < (var_1_17)) ? (var_1_29) : (var_1_17)))) [L461] unsigned char stepLocal_31 = var_1_11; [L462] COND TRUE var_1_51 || stepLocal_31 [L463] COND TRUE (var_1_8 - var_1_58) <= var_1_60 [L464] var_1_70 = (! var_1_49) [L473] unsigned char stepLocal_36 = var_1_48; [L474] COND FALSE !(var_1_70 && stepLocal_36) [L481] var_1_83 = var_1_56 [L483] signed long int stepLocal_1 = var_1_5 * (var_1_4 + var_1_68); [L484] COND FALSE !(((var_1_7 + 100000.5f) - var_1_8) > (var_1_88 + var_1_83)) [L495] var_1_6 = var_1_15 [L497] unsigned char stepLocal_34 = var_1_32; [L498] signed long int stepLocal_33 = (((0) < (var_1_21)) ? (0) : (var_1_21)); [L499] signed long int stepLocal_32 = var_1_24 - var_1_31; [L500] COND FALSE !(var_1_34 < var_1_55) [L517] var_1_72 = ((((((((var_1_61) < (var_1_56)) ? (var_1_61) : (var_1_56)))) < (var_1_7)) ? (((((var_1_61) < (var_1_56)) ? (var_1_61) : (var_1_56)))) : (var_1_7))) [L663] RET step() [L664] CALL, EXPR property() [L654] EXPR (((var_1_47 && var_1_44) ? (var_1_1 == ((unsigned char) (var_1_4 + 5))) : (var_1_1 == ((unsigned char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) && ((((var_1_7 + 100000.5f) - var_1_8) > (var_1_88 + var_1_83)) ? ((var_1_8 > var_1_88) ? (var_1_6 == ((unsigned char) (var_1_11 || (var_1_47 && var_1_12)))) : (((var_1_27 / var_1_13) != (var_1_5 * (var_1_4 + var_1_68))) ? (var_1_6 == ((unsigned char) (! ((var_1_88 >= var_1_83) || var_1_15)))) : (var_1_6 == ((unsigned char) ((var_1_13 > ((((var_1_68) > (var_1_27)) ? (var_1_68) : (var_1_27)))) && var_1_12))))) : (var_1_6 == ((unsigned char) var_1_15)))) && (((var_1_35 | (var_1_13 % var_1_17)) == var_1_4) ? (var_1_16 == ((double) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : 1) [L654] EXPR (((((var_1_47 && var_1_44) ? (var_1_1 == ((unsigned char) (var_1_4 + 5))) : (var_1_1 == ((unsigned char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) && ((((var_1_7 + 100000.5f) - var_1_8) > (var_1_88 + var_1_83)) ? ((var_1_8 > var_1_88) ? (var_1_6 == ((unsigned char) (var_1_11 || (var_1_47 && var_1_12)))) : (((var_1_27 / var_1_13) != (var_1_5 * (var_1_4 + var_1_68))) ? (var_1_6 == ((unsigned char) (! ((var_1_88 >= var_1_83) || var_1_15)))) : (var_1_6 == ((unsigned char) ((var_1_13 > ((((var_1_68) > (var_1_27)) ? (var_1_68) : (var_1_27)))) && var_1_12))))) : (var_1_6 == ((unsigned char) var_1_15)))) && (((var_1_35 | (var_1_13 % var_1_17)) == var_1_4) ? (var_1_16 == ((double) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : 1)) && (var_1_18 == ((unsigned char) (var_1_4 + ((((var_1_19) < ((var_1_20 - var_1_21))) ? (var_1_19) : ((var_1_20 - var_1_21)))))))) && ((((((var_1_19) > (var_1_5)) ? (var_1_19) : (var_1_5))) < ((var_1_71 >> var_1_4) / var_1_17)) ? (var_1_11 ? (((var_1_20 * (var_1_23 - var_1_19)) < var_1_5) ? (var_1_22 == ((unsigned long int) var_1_71)) : 1) : ((var_1_20 >= (var_1_13 / (128 - var_1_24))) ? (var_1_22 == ((unsigned long int) (((((var_1_23 + (var_1_25 - var_1_21))) < ((var_1_26 - var_1_24))) ? ((var_1_23 + (var_1_25 - var_1_21))) : ((var_1_26 - var_1_24)))))) : ((256 >= var_1_5) ? (var_1_22 == ((unsigned long int) ((((var_1_24) < (var_1_4)) ? (var_1_24) : (var_1_4))))) : (var_1_22 == ((unsigned long int) ((((var_1_71) < ((var_1_26 - var_1_5))) ? (var_1_71) : ((var_1_26 - var_1_5))))))))) : (var_1_22 == ((unsigned long int) var_1_4))) [L654] EXPR (((((((((((((((((var_1_47 && var_1_44) ? (var_1_1 == ((unsigned char) (var_1_4 + 5))) : (var_1_1 == ((unsigned char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) && ((((var_1_7 + 100000.5f) - var_1_8) > (var_1_88 + var_1_83)) ? ((var_1_8 > var_1_88) ? (var_1_6 == ((unsigned char) (var_1_11 || (var_1_47 && var_1_12)))) : (((var_1_27 / var_1_13) != (var_1_5 * (var_1_4 + var_1_68))) ? (var_1_6 == ((unsigned char) (! ((var_1_88 >= var_1_83) || var_1_15)))) : (var_1_6 == ((unsigned char) ((var_1_13 > ((((var_1_68) > (var_1_27)) ? (var_1_68) : (var_1_27)))) && var_1_12))))) : (var_1_6 == ((unsigned char) var_1_15)))) && (((var_1_35 | (var_1_13 % var_1_17)) == var_1_4) ? (var_1_16 == ((double) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : 1)) && (var_1_18 == ((unsigned char) (var_1_4 + ((((var_1_19) < ((var_1_20 - var_1_21))) ? (var_1_19) : ((var_1_20 - var_1_21)))))))) && ((((((var_1_19) > (var_1_5)) ? (var_1_19) : (var_1_5))) < ((var_1_71 >> var_1_4) / var_1_17)) ? (var_1_11 ? (((var_1_20 * (var_1_23 - var_1_19)) < var_1_5) ? (var_1_22 == ((unsigned long int) var_1_71)) : 1) : ((var_1_20 >= (var_1_13 / (128 - var_1_24))) ? (var_1_22 == ((unsigned long int) (((((var_1_23 + (var_1_25 - var_1_21))) < ((var_1_26 - var_1_24))) ? ((var_1_23 + (var_1_25 - var_1_21))) : ((var_1_26 - var_1_24)))))) : ((256 >= var_1_5) ? (var_1_22 == ((unsigned long int) ((((var_1_24) < (var_1_4)) ? (var_1_24) : (var_1_4))))) : (var_1_22 == ((unsigned long int) ((((var_1_71) < ((var_1_26 - var_1_5))) ? (var_1_71) : ((var_1_26 - var_1_5))))))))) : (var_1_22 == ((unsigned long int) var_1_4)))) && (((var_1_4 / -256) <= (-1 - var_1_19)) ? ((((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) != ((64 * var_1_21) % var_1_24)) ? ((var_1_92 > var_1_18) ? ((var_1_21 >= (- var_1_18)) ? (var_1_27 == ((unsigned short int) (var_1_21 + var_1_24))) : (var_1_27 == ((unsigned short int) var_1_4))) : (var_1_27 == ((unsigned short int) (var_1_19 + (var_1_92 + var_1_92))))) : ((var_1_13 != var_1_17) ? ((((var_1_8 / var_1_28) > var_1_7) || var_1_15) ? (var_1_27 == ((unsigned short int) var_1_4)) : (var_1_27 == ((unsigned short int) ((((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) + var_1_30) - (var_1_5 + var_1_21))))) : 1)) : (var_1_27 == ((unsigned short int) var_1_29)))) && ((! (50 < var_1_92)) ? (var_1_31 == ((unsigned char) ((((var_1_5) < (var_1_24)) ? (var_1_5) : (var_1_24))))) : (var_1_31 == ((unsigned char) var_1_4)))) && (((var_1_29 / (var_1_24 + 5)) == var_1_20) ? (var_1_32 == ((unsigned char) ((((var_1_4) > (var_1_20)) ? (var_1_4) : (var_1_20))))) : 1)) && ((var_1_91 <= var_1_20) ? (var_1_12 ? (var_1_33 == ((float) ((((var_1_7) > (var_1_34)) ? (var_1_7) : (var_1_34))))) : ((var_1_44 || (var_1_92 < var_1_13)) ? (var_1_33 == ((float) ((((var_1_34) < (var_1_7)) ? (var_1_34) : (var_1_7))))) : ((var_1_92 == var_1_29) ? (((var_1_34 >= var_1_64) || var_1_74) ? (var_1_33 == ((float) var_1_7)) : (var_1_33 == ((float) var_1_7))) : 1))) : (var_1_33 == ((float) var_1_34)))) && ((var_1_17 >= (var_1_19 - ((((last_1_var_1_80) < (var_1_30)) ? (last_1_var_1_80) : (var_1_30))))) ? (((- last_1_var_1_46) > (var_1_36 - var_1_7)) ? (var_1_35 == ((signed short int) ((((((((last_1_var_1_35) > (var_1_19)) ? (last_1_var_1_35) : (var_1_19)))) > (((var_1_5 + -10) + ((((last_1_var_1_22) > (last_1_var_1_78)) ? (last_1_var_1_22) : (last_1_var_1_78)))))) ? (((((last_1_var_1_35) > (var_1_19)) ? (last_1_var_1_35) : (var_1_19)))) : (((var_1_5 + -10) + ((((last_1_var_1_22) > (last_1_var_1_78)) ? (last_1_var_1_22) : (last_1_var_1_78))))))))) : (((- last_1_var_1_22) < (5 - var_1_29)) ? (var_1_35 == ((signed short int) -2)) : (var_1_35 == ((signed short int) (last_1_var_1_22 - (29211 - (last_1_var_1_38 + 5))))))) : (var_1_35 == ((signed short int) last_1_var_1_35)))) && (((15.75f < (- var_1_88)) && (var_1_8 < (var_1_69 + var_1_34))) ? (var_1_38 == ((unsigned char) (var_1_39 - var_1_20))) : (((var_1_26 / var_1_20) > var_1_95) ? (var_1_38 == ((unsigned char) ((((var_1_5) < (((var_1_20 + var_1_40) - var_1_4))) ? (var_1_5) : (((var_1_20 + var_1_40) - var_1_4)))))) : (((var_1_31 != var_1_19) || var_1_12) ? (var_1_38 == ((unsigned char) (((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42))) + ((((var_1_19) > ((var_1_21 + var_1_43))) ? (var_1_19) : ((var_1_21 + var_1_43))))))) : (var_1_38 == ((unsigned char) ((var_1_21 + var_1_43) + ((((var_1_24) < (var_1_40)) ? (var_1_24) : (var_1_40)))))))))) && ((var_1_7 > var_1_36) ? (var_1_66 ? (var_1_44 == ((unsigned char) (var_1_15 && var_1_45))) : 1) : 1)) && ((((var_1_25 % var_1_24) * var_1_26) < var_1_4) ? ((var_1_42 > var_1_23) ? ((var_1_28 < ((((last_1_var_1_46) < (var_1_34)) ? (last_1_var_1_46) : (var_1_34)))) ? (var_1_46 == ((double) var_1_7)) : (var_1_46 == ((double) var_1_7))) : 1) : (var_1_46 == ((double) ((((var_1_7) < (var_1_34)) ? (var_1_7) : (var_1_34))))))) && (((10 / var_1_39) <= (var_1_20 + var_1_29)) ? ((var_1_30 > var_1_13) ? (((- var_1_46) == var_1_96) ? (var_1_47 == ((unsigned char) var_1_45)) : ((var_1_8 >= var_1_36) ? (var_1_47 == ((unsigned char) ((var_1_11 || (var_1_12 || var_1_48)) || var_1_49))) : ((var_1_46 != var_1_8) ? (var_1_49 ? ((var_1_40 >= var_1_68) ? (var_1_47 == ((unsigned char) (var_1_66 && var_1_48))) : (var_1_47 == ((unsigned char) ((! var_1_12) && var_1_15)))) : 1) : 1))) : ((var_1_76 < var_1_27) ? (var_1_47 == ((unsigned char) (! var_1_45))) : (var_1_47 == ((unsigned char) var_1_45)))) : 1)) && (var_1_50 == ((signed long int) (var_1_65 + ((((var_1_29) < (var_1_17)) ? (var_1_29) : (var_1_17))))))) && ((var_1_12 || var_1_49) ? (var_1_45 ? (var_1_51 == ((unsigned char) ((var_1_12 || var_1_15) && var_1_52))) : (var_1_51 == ((unsigned char) (! var_1_15)))) : ((var_1_25 > 64u) ? ((((((last_1_var_1_16) < (2.25)) ? (last_1_var_1_16) : (2.25))) != 4.4) ? (var_1_51 == ((unsigned char) (! (! var_1_15)))) : (var_1_51 == ((unsigned char) (! 1)))) : 1))) && ((var_1_23 < ((- var_1_31) + var_1_43)) ? (((var_1_29 << var_1_5) == (((((var_1_30) < (var_1_80)) ? (var_1_30) : (var_1_80))) / ((((-500) < 0 ) ? -(-500) : (-500))))) ? (var_1_53 == ((unsigned char) var_1_39)) : (var_1_53 == ((unsigned char) (128 - var_1_43)))) : (var_1_53 == ((unsigned char) (var_1_39 - var_1_40)))) [L654] EXPR ((((((((((((((((((var_1_47 && var_1_44) ? (var_1_1 == ((unsigned char) (var_1_4 + 5))) : (var_1_1 == ((unsigned char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) && ((((var_1_7 + 100000.5f) - var_1_8) > (var_1_88 + var_1_83)) ? ((var_1_8 > var_1_88) ? (var_1_6 == ((unsigned char) (var_1_11 || (var_1_47 && var_1_12)))) : (((var_1_27 / var_1_13) != (var_1_5 * (var_1_4 + var_1_68))) ? (var_1_6 == ((unsigned char) (! ((var_1_88 >= var_1_83) || var_1_15)))) : (var_1_6 == ((unsigned char) ((var_1_13 > ((((var_1_68) > (var_1_27)) ? (var_1_68) : (var_1_27)))) && var_1_12))))) : (var_1_6 == ((unsigned char) var_1_15)))) && (((var_1_35 | (var_1_13 % var_1_17)) == var_1_4) ? (var_1_16 == ((double) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : 1)) && (var_1_18 == ((unsigned char) (var_1_4 + ((((var_1_19) < ((var_1_20 - var_1_21))) ? (var_1_19) : ((var_1_20 - var_1_21)))))))) && ((((((var_1_19) > (var_1_5)) ? (var_1_19) : (var_1_5))) < ((var_1_71 >> var_1_4) / var_1_17)) ? (var_1_11 ? (((var_1_20 * (var_1_23 - var_1_19)) < var_1_5) ? (var_1_22 == ((unsigned long int) var_1_71)) : 1) : ((var_1_20 >= (var_1_13 / (128 - var_1_24))) ? (var_1_22 == ((unsigned long int) (((((var_1_23 + (var_1_25 - var_1_21))) < ((var_1_26 - var_1_24))) ? ((var_1_23 + (var_1_25 - var_1_21))) : ((var_1_26 - var_1_24)))))) : ((256 >= var_1_5) ? (var_1_22 == ((unsigned long int) ((((var_1_24) < (var_1_4)) ? (var_1_24) : (var_1_4))))) : (var_1_22 == ((unsigned long int) ((((var_1_71) < ((var_1_26 - var_1_5))) ? (var_1_71) : ((var_1_26 - var_1_5))))))))) : (var_1_22 == ((unsigned long int) var_1_4)))) && (((var_1_4 / -256) <= (-1 - var_1_19)) ? ((((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) != ((64 * var_1_21) % var_1_24)) ? ((var_1_92 > var_1_18) ? ((var_1_21 >= (- var_1_18)) ? (var_1_27 == ((unsigned short int) (var_1_21 + var_1_24))) : (var_1_27 == ((unsigned short int) var_1_4))) : (var_1_27 == ((unsigned short int) (var_1_19 + (var_1_92 + var_1_92))))) : ((var_1_13 != var_1_17) ? ((((var_1_8 / var_1_28) > var_1_7) || var_1_15) ? (var_1_27 == ((unsigned short int) var_1_4)) : (var_1_27 == ((unsigned short int) ((((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) + var_1_30) - (var_1_5 + var_1_21))))) : 1)) : (var_1_27 == ((unsigned short int) var_1_29)))) && ((! (50 < var_1_92)) ? (var_1_31 == ((unsigned char) ((((var_1_5) < (var_1_24)) ? (var_1_5) : (var_1_24))))) : (var_1_31 == ((unsigned char) var_1_4)))) && (((var_1_29 / (var_1_24 + 5)) == var_1_20) ? (var_1_32 == ((unsigned char) ((((var_1_4) > (var_1_20)) ? (var_1_4) : (var_1_20))))) : 1)) && ((var_1_91 <= var_1_20) ? (var_1_12 ? (var_1_33 == ((float) ((((var_1_7) > (var_1_34)) ? (var_1_7) : (var_1_34))))) : ((var_1_44 || (var_1_92 < var_1_13)) ? (var_1_33 == ((float) ((((var_1_34) < (var_1_7)) ? (var_1_34) : (var_1_7))))) : ((var_1_92 == var_1_29) ? (((var_1_34 >= var_1_64) || var_1_74) ? (var_1_33 == ((float) var_1_7)) : (var_1_33 == ((float) var_1_7))) : 1))) : (var_1_33 == ((float) var_1_34)))) && ((var_1_17 >= (var_1_19 - ((((last_1_var_1_80) < (var_1_30)) ? (last_1_var_1_80) : (var_1_30))))) ? (((- last_1_var_1_46) > (var_1_36 - var_1_7)) ? (var_1_35 == ((signed short int) ((((((((last_1_var_1_35) > (var_1_19)) ? (last_1_var_1_35) : (var_1_19)))) > (((var_1_5 + -10) + ((((last_1_var_1_22) > (last_1_var_1_78)) ? (last_1_var_1_22) : (last_1_var_1_78)))))) ? (((((last_1_var_1_35) > (var_1_19)) ? (last_1_var_1_35) : (var_1_19)))) : (((var_1_5 + -10) + ((((last_1_var_1_22) > (last_1_var_1_78)) ? (last_1_var_1_22) : (last_1_var_1_78))))))))) : (((- last_1_var_1_22) < (5 - var_1_29)) ? (var_1_35 == ((signed short int) -2)) : (var_1_35 == ((signed short int) (last_1_var_1_22 - (29211 - (last_1_var_1_38 + 5))))))) : (var_1_35 == ((signed short int) last_1_var_1_35)))) && (((15.75f < (- var_1_88)) && (var_1_8 < (var_1_69 + var_1_34))) ? (var_1_38 == ((unsigned char) (var_1_39 - var_1_20))) : (((var_1_26 / var_1_20) > var_1_95) ? (var_1_38 == ((unsigned char) ((((var_1_5) < (((var_1_20 + var_1_40) - var_1_4))) ? (var_1_5) : (((var_1_20 + var_1_40) - var_1_4)))))) : (((var_1_31 != var_1_19) || var_1_12) ? (var_1_38 == ((unsigned char) (((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42))) + ((((var_1_19) > ((var_1_21 + var_1_43))) ? (var_1_19) : ((var_1_21 + var_1_43))))))) : (var_1_38 == ((unsigned char) ((var_1_21 + var_1_43) + ((((var_1_24) < (var_1_40)) ? (var_1_24) : (var_1_40)))))))))) && ((var_1_7 > var_1_36) ? (var_1_66 ? (var_1_44 == ((unsigned char) (var_1_15 && var_1_45))) : 1) : 1)) && ((((var_1_25 % var_1_24) * var_1_26) < var_1_4) ? ((var_1_42 > var_1_23) ? ((var_1_28 < ((((last_1_var_1_46) < (var_1_34)) ? (last_1_var_1_46) : (var_1_34)))) ? (var_1_46 == ((double) var_1_7)) : (var_1_46 == ((double) var_1_7))) : 1) : (var_1_46 == ((double) ((((var_1_7) < (var_1_34)) ? (var_1_7) : (var_1_34))))))) && (((10 / var_1_39) <= (var_1_20 + var_1_29)) ? ((var_1_30 > var_1_13) ? (((- var_1_46) == var_1_96) ? (var_1_47 == ((unsigned char) var_1_45)) : ((var_1_8 >= var_1_36) ? (var_1_47 == ((unsigned char) ((var_1_11 || (var_1_12 || var_1_48)) || var_1_49))) : ((var_1_46 != var_1_8) ? (var_1_49 ? ((var_1_40 >= var_1_68) ? (var_1_47 == ((unsigned char) (var_1_66 && var_1_48))) : (var_1_47 == ((unsigned char) ((! var_1_12) && var_1_15)))) : 1) : 1))) : ((var_1_76 < var_1_27) ? (var_1_47 == ((unsigned char) (! var_1_45))) : (var_1_47 == ((unsigned char) var_1_45)))) : 1)) && (var_1_50 == ((signed long int) (var_1_65 + ((((var_1_29) < (var_1_17)) ? (var_1_29) : (var_1_17))))))) && ((var_1_12 || var_1_49) ? (var_1_45 ? (var_1_51 == ((unsigned char) ((var_1_12 || var_1_15) && var_1_52))) : (var_1_51 == ((unsigned char) (! var_1_15)))) : ((var_1_25 > 64u) ? ((((((last_1_var_1_16) < (2.25)) ? (last_1_var_1_16) : (2.25))) != 4.4) ? (var_1_51 == ((unsigned char) (! (! var_1_15)))) : (var_1_51 == ((unsigned char) (! 1)))) : 1))) && ((var_1_23 < ((- var_1_31) + var_1_43)) ? (((var_1_29 << var_1_5) == (((((var_1_30) < (var_1_80)) ? (var_1_30) : (var_1_80))) / ((((-500) < 0 ) ? -(-500) : (-500))))) ? (var_1_53 == ((unsigned char) var_1_39)) : (var_1_53 == ((unsigned char) (128 - var_1_43)))) : (var_1_53 == ((unsigned char) (var_1_39 - var_1_40))))) && (((var_1_29 + var_1_39) >= var_1_13) ? ((var_1_36 <= var_1_34) ? (var_1_45 ? (((var_1_8 - (var_1_55 - 1.00000000004E10)) == var_1_96) ? (var_1_54 == ((double) (var_1_7 - var_1_56))) : (var_1_54 == ((double) (var_1_7 - var_1_56)))) : (var_1_54 == ((double) ((((((var_1_57 - var_1_58)) > (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60))))) ? ((var_1_57 - var_1_58)) : (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))))) + var_1_61)))) : (var_1_54 == ((double) 4.287))) : ((((var_1_21 & var_1_30) >= ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) && (var_1_29 != var_1_24)) ? (var_1_54 == ((double) (var_1_7 - var_1_56))) : 1)) [L654] EXPR (((((((((((((((((((((var_1_47 && var_1_44) ? (var_1_1 == ((unsigned char) (var_1_4 + 5))) : (var_1_1 == ((unsigned char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) && ((((var_1_7 + 100000.5f) - var_1_8) > (var_1_88 + var_1_83)) ? ((var_1_8 > var_1_88) ? (var_1_6 == ((unsigned char) (var_1_11 || (var_1_47 && var_1_12)))) : (((var_1_27 / var_1_13) != (var_1_5 * (var_1_4 + var_1_68))) ? (var_1_6 == ((unsigned char) (! ((var_1_88 >= var_1_83) || var_1_15)))) : (var_1_6 == ((unsigned char) ((var_1_13 > ((((var_1_68) > (var_1_27)) ? (var_1_68) : (var_1_27)))) && var_1_12))))) : (var_1_6 == ((unsigned char) var_1_15)))) && (((var_1_35 | (var_1_13 % var_1_17)) == var_1_4) ? (var_1_16 == ((double) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : 1)) && (var_1_18 == ((unsigned char) (var_1_4 + ((((var_1_19) < ((var_1_20 - var_1_21))) ? (var_1_19) : ((var_1_20 - var_1_21)))))))) && ((((((var_1_19) > (var_1_5)) ? (var_1_19) : (var_1_5))) < ((var_1_71 >> var_1_4) / var_1_17)) ? (var_1_11 ? (((var_1_20 * (var_1_23 - var_1_19)) < var_1_5) ? (var_1_22 == ((unsigned long int) var_1_71)) : 1) : ((var_1_20 >= (var_1_13 / (128 - var_1_24))) ? (var_1_22 == ((unsigned long int) (((((var_1_23 + (var_1_25 - var_1_21))) < ((var_1_26 - var_1_24))) ? ((var_1_23 + (var_1_25 - var_1_21))) : ((var_1_26 - var_1_24)))))) : ((256 >= var_1_5) ? (var_1_22 == ((unsigned long int) ((((var_1_24) < (var_1_4)) ? (var_1_24) : (var_1_4))))) : (var_1_22 == ((unsigned long int) ((((var_1_71) < ((var_1_26 - var_1_5))) ? (var_1_71) : ((var_1_26 - var_1_5))))))))) : (var_1_22 == ((unsigned long int) var_1_4)))) && (((var_1_4 / -256) <= (-1 - var_1_19)) ? ((((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) != ((64 * var_1_21) % var_1_24)) ? ((var_1_92 > var_1_18) ? ((var_1_21 >= (- var_1_18)) ? (var_1_27 == ((unsigned short int) (var_1_21 + var_1_24))) : (var_1_27 == ((unsigned short int) var_1_4))) : (var_1_27 == ((unsigned short int) (var_1_19 + (var_1_92 + var_1_92))))) : ((var_1_13 != var_1_17) ? ((((var_1_8 / var_1_28) > var_1_7) || var_1_15) ? (var_1_27 == ((unsigned short int) var_1_4)) : (var_1_27 == ((unsigned short int) ((((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) + var_1_30) - (var_1_5 + var_1_21))))) : 1)) : (var_1_27 == ((unsigned short int) var_1_29)))) && ((! (50 < var_1_92)) ? (var_1_31 == ((unsigned char) ((((var_1_5) < (var_1_24)) ? (var_1_5) : (var_1_24))))) : (var_1_31 == ((unsigned char) var_1_4)))) && (((var_1_29 / (var_1_24 + 5)) == var_1_20) ? (var_1_32 == ((unsigned char) ((((var_1_4) > (var_1_20)) ? (var_1_4) : (var_1_20))))) : 1)) && ((var_1_91 <= var_1_20) ? (var_1_12 ? (var_1_33 == ((float) ((((var_1_7) > (var_1_34)) ? (var_1_7) : (var_1_34))))) : ((var_1_44 || (var_1_92 < var_1_13)) ? (var_1_33 == ((float) ((((var_1_34) < (var_1_7)) ? (var_1_34) : (var_1_7))))) : ((var_1_92 == var_1_29) ? (((var_1_34 >= var_1_64) || var_1_74) ? (var_1_33 == ((float) var_1_7)) : (var_1_33 == ((float) var_1_7))) : 1))) : (var_1_33 == ((float) var_1_34)))) && ((var_1_17 >= (var_1_19 - ((((last_1_var_1_80) < (var_1_30)) ? (last_1_var_1_80) : (var_1_30))))) ? (((- last_1_var_1_46) > (var_1_36 - var_1_7)) ? (var_1_35 == ((signed short int) ((((((((last_1_var_1_35) > (var_1_19)) ? (last_1_var_1_35) : (var_1_19)))) > (((var_1_5 + -10) + ((((last_1_var_1_22) > (last_1_var_1_78)) ? (last_1_var_1_22) : (last_1_var_1_78)))))) ? (((((last_1_var_1_35) > (var_1_19)) ? (last_1_var_1_35) : (var_1_19)))) : (((var_1_5 + -10) + ((((last_1_var_1_22) > (last_1_var_1_78)) ? (last_1_var_1_22) : (last_1_var_1_78))))))))) : (((- last_1_var_1_22) < (5 - var_1_29)) ? (var_1_35 == ((signed short int) -2)) : (var_1_35 == ((signed short int) (last_1_var_1_22 - (29211 - (last_1_var_1_38 + 5))))))) : (var_1_35 == ((signed short int) last_1_var_1_35)))) && (((15.75f < (- var_1_88)) && (var_1_8 < (var_1_69 + var_1_34))) ? (var_1_38 == ((unsigned char) (var_1_39 - var_1_20))) : (((var_1_26 / var_1_20) > var_1_95) ? (var_1_38 == ((unsigned char) ((((var_1_5) < (((var_1_20 + var_1_40) - var_1_4))) ? (var_1_5) : (((var_1_20 + var_1_40) - var_1_4)))))) : (((var_1_31 != var_1_19) || var_1_12) ? (var_1_38 == ((unsigned char) (((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42))) + ((((var_1_19) > ((var_1_21 + var_1_43))) ? (var_1_19) : ((var_1_21 + var_1_43))))))) : (var_1_38 == ((unsigned char) ((var_1_21 + var_1_43) + ((((var_1_24) < (var_1_40)) ? (var_1_24) : (var_1_40)))))))))) && ((var_1_7 > var_1_36) ? (var_1_66 ? (var_1_44 == ((unsigned char) (var_1_15 && var_1_45))) : 1) : 1)) && ((((var_1_25 % var_1_24) * var_1_26) < var_1_4) ? ((var_1_42 > var_1_23) ? ((var_1_28 < ((((last_1_var_1_46) < (var_1_34)) ? (last_1_var_1_46) : (var_1_34)))) ? (var_1_46 == ((double) var_1_7)) : (var_1_46 == ((double) var_1_7))) : 1) : (var_1_46 == ((double) ((((var_1_7) < (var_1_34)) ? (var_1_7) : (var_1_34))))))) && (((10 / var_1_39) <= (var_1_20 + var_1_29)) ? ((var_1_30 > var_1_13) ? (((- var_1_46) == var_1_96) ? (var_1_47 == ((unsigned char) var_1_45)) : ((var_1_8 >= var_1_36) ? (var_1_47 == ((unsigned char) ((var_1_11 || (var_1_12 || var_1_48)) || var_1_49))) : ((var_1_46 != var_1_8) ? (var_1_49 ? ((var_1_40 >= var_1_68) ? (var_1_47 == ((unsigned char) (var_1_66 && var_1_48))) : (var_1_47 == ((unsigned char) ((! var_1_12) && var_1_15)))) : 1) : 1))) : ((var_1_76 < var_1_27) ? (var_1_47 == ((unsigned char) (! var_1_45))) : (var_1_47 == ((unsigned char) var_1_45)))) : 1)) && (var_1_50 == ((signed long int) (var_1_65 + ((((var_1_29) < (var_1_17)) ? (var_1_29) : (var_1_17))))))) && ((var_1_12 || var_1_49) ? (var_1_45 ? (var_1_51 == ((unsigned char) ((var_1_12 || var_1_15) && var_1_52))) : (var_1_51 == ((unsigned char) (! var_1_15)))) : ((var_1_25 > 64u) ? ((((((last_1_var_1_16) < (2.25)) ? (last_1_var_1_16) : (2.25))) != 4.4) ? (var_1_51 == ((unsigned char) (! (! var_1_15)))) : (var_1_51 == ((unsigned char) (! 1)))) : 1))) && ((var_1_23 < ((- var_1_31) + var_1_43)) ? (((var_1_29 << var_1_5) == (((((var_1_30) < (var_1_80)) ? (var_1_30) : (var_1_80))) / ((((-500) < 0 ) ? -(-500) : (-500))))) ? (var_1_53 == ((unsigned char) var_1_39)) : (var_1_53 == ((unsigned char) (128 - var_1_43)))) : (var_1_53 == ((unsigned char) (var_1_39 - var_1_40))))) && (((var_1_29 + var_1_39) >= var_1_13) ? ((var_1_36 <= var_1_34) ? (var_1_45 ? (((var_1_8 - (var_1_55 - 1.00000000004E10)) == var_1_96) ? (var_1_54 == ((double) (var_1_7 - var_1_56))) : (var_1_54 == ((double) (var_1_7 - var_1_56)))) : (var_1_54 == ((double) ((((((var_1_57 - var_1_58)) > (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60))))) ? ((var_1_57 - var_1_58)) : (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))))) + var_1_61)))) : (var_1_54 == ((double) 4.287))) : ((((var_1_21 & var_1_30) >= ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) && (var_1_29 != var_1_24)) ? (var_1_54 == ((double) (var_1_7 - var_1_56))) : 1))) && ((var_1_23 <= var_1_95) ? (var_1_62 == ((unsigned char) ((((var_1_43) < (var_1_20)) ? (var_1_43) : (var_1_20))))) : (var_1_47 ? (var_1_62 == ((unsigned char) (var_1_19 + var_1_42))) : (var_1_62 == ((unsigned char) (var_1_39 - ((((var_1_40) > (var_1_24)) ? (var_1_40) : (var_1_24))))))))) && (var_1_63 == ((signed short int) -10))) && (((var_1_23 - (var_1_39 + 5)) < var_1_90) ? (var_1_66 ? (var_1_64 == ((double) var_1_7)) : ((! (var_1_42 != var_1_23)) ? (var_1_64 == ((double) (var_1_60 + var_1_61))) : ((var_1_61 != last_1_var_1_64) ? (((var_1_17 * var_1_27) <= ((var_1_5 * 128) ^ var_1_24)) ? (var_1_64 == ((double) var_1_59)) : (var_1_64 == ((double) var_1_34))) : (var_1_64 == ((double) ((((var_1_59) < (((((24.6) < ((255.2 + var_1_61))) ? (24.6) : ((255.2 + var_1_61)))))) ? (var_1_59) : (((((24.6) < ((255.2 + var_1_61))) ? (24.6) : ((255.2 + var_1_61)))))))))))) : 1) [L654] EXPR ((((((((((((((((((((((((((var_1_47 && var_1_44) ? (var_1_1 == ((unsigned char) (var_1_4 + 5))) : (var_1_1 == ((unsigned char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) && ((((var_1_7 + 100000.5f) - var_1_8) > (var_1_88 + var_1_83)) ? ((var_1_8 > var_1_88) ? (var_1_6 == ((unsigned char) (var_1_11 || (var_1_47 && var_1_12)))) : (((var_1_27 / var_1_13) != (var_1_5 * (var_1_4 + var_1_68))) ? (var_1_6 == ((unsigned char) (! ((var_1_88 >= var_1_83) || var_1_15)))) : (var_1_6 == ((unsigned char) ((var_1_13 > ((((var_1_68) > (var_1_27)) ? (var_1_68) : (var_1_27)))) && var_1_12))))) : (var_1_6 == ((unsigned char) var_1_15)))) && (((var_1_35 | (var_1_13 % var_1_17)) == var_1_4) ? (var_1_16 == ((double) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : 1)) && (var_1_18 == ((unsigned char) (var_1_4 + ((((var_1_19) < ((var_1_20 - var_1_21))) ? (var_1_19) : ((var_1_20 - var_1_21)))))))) && ((((((var_1_19) > (var_1_5)) ? (var_1_19) : (var_1_5))) < ((var_1_71 >> var_1_4) / var_1_17)) ? (var_1_11 ? (((var_1_20 * (var_1_23 - var_1_19)) < var_1_5) ? (var_1_22 == ((unsigned long int) var_1_71)) : 1) : ((var_1_20 >= (var_1_13 / (128 - var_1_24))) ? (var_1_22 == ((unsigned long int) (((((var_1_23 + (var_1_25 - var_1_21))) < ((var_1_26 - var_1_24))) ? ((var_1_23 + (var_1_25 - var_1_21))) : ((var_1_26 - var_1_24)))))) : ((256 >= var_1_5) ? (var_1_22 == ((unsigned long int) ((((var_1_24) < (var_1_4)) ? (var_1_24) : (var_1_4))))) : (var_1_22 == ((unsigned long int) ((((var_1_71) < ((var_1_26 - var_1_5))) ? (var_1_71) : ((var_1_26 - var_1_5))))))))) : (var_1_22 == ((unsigned long int) var_1_4)))) && (((var_1_4 / -256) <= (-1 - var_1_19)) ? ((((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) != ((64 * var_1_21) % var_1_24)) ? ((var_1_92 > var_1_18) ? ((var_1_21 >= (- var_1_18)) ? (var_1_27 == ((unsigned short int) (var_1_21 + var_1_24))) : (var_1_27 == ((unsigned short int) var_1_4))) : (var_1_27 == ((unsigned short int) (var_1_19 + (var_1_92 + var_1_92))))) : ((var_1_13 != var_1_17) ? ((((var_1_8 / var_1_28) > var_1_7) || var_1_15) ? (var_1_27 == ((unsigned short int) var_1_4)) : (var_1_27 == ((unsigned short int) ((((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) + var_1_30) - (var_1_5 + var_1_21))))) : 1)) : (var_1_27 == ((unsigned short int) var_1_29)))) && ((! (50 < var_1_92)) ? (var_1_31 == ((unsigned char) ((((var_1_5) < (var_1_24)) ? (var_1_5) : (var_1_24))))) : (var_1_31 == ((unsigned char) var_1_4)))) && (((var_1_29 / (var_1_24 + 5)) == var_1_20) ? (var_1_32 == ((unsigned char) ((((var_1_4) > (var_1_20)) ? (var_1_4) : (var_1_20))))) : 1)) && ((var_1_91 <= var_1_20) ? (var_1_12 ? (var_1_33 == ((float) ((((var_1_7) > (var_1_34)) ? (var_1_7) : (var_1_34))))) : ((var_1_44 || (var_1_92 < var_1_13)) ? (var_1_33 == ((float) ((((var_1_34) < (var_1_7)) ? (var_1_34) : (var_1_7))))) : ((var_1_92 == var_1_29) ? (((var_1_34 >= var_1_64) || var_1_74) ? (var_1_33 == ((float) var_1_7)) : (var_1_33 == ((float) var_1_7))) : 1))) : (var_1_33 == ((float) var_1_34)))) && ((var_1_17 >= (var_1_19 - ((((last_1_var_1_80) < (var_1_30)) ? (last_1_var_1_80) : (var_1_30))))) ? (((- last_1_var_1_46) > (var_1_36 - var_1_7)) ? (var_1_35 == ((signed short int) ((((((((last_1_var_1_35) > (var_1_19)) ? (last_1_var_1_35) : (var_1_19)))) > (((var_1_5 + -10) + ((((last_1_var_1_22) > (last_1_var_1_78)) ? (last_1_var_1_22) : (last_1_var_1_78)))))) ? (((((last_1_var_1_35) > (var_1_19)) ? (last_1_var_1_35) : (var_1_19)))) : (((var_1_5 + -10) + ((((last_1_var_1_22) > (last_1_var_1_78)) ? (last_1_var_1_22) : (last_1_var_1_78))))))))) : (((- last_1_var_1_22) < (5 - var_1_29)) ? (var_1_35 == ((signed short int) -2)) : (var_1_35 == ((signed short int) (last_1_var_1_22 - (29211 - (last_1_var_1_38 + 5))))))) : (var_1_35 == ((signed short int) last_1_var_1_35)))) && (((15.75f < (- var_1_88)) && (var_1_8 < (var_1_69 + var_1_34))) ? (var_1_38 == ((unsigned char) (var_1_39 - var_1_20))) : (((var_1_26 / var_1_20) > var_1_95) ? (var_1_38 == ((unsigned char) ((((var_1_5) < (((var_1_20 + var_1_40) - var_1_4))) ? (var_1_5) : (((var_1_20 + var_1_40) - var_1_4)))))) : (((var_1_31 != var_1_19) || var_1_12) ? (var_1_38 == ((unsigned char) (((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42))) + ((((var_1_19) > ((var_1_21 + var_1_43))) ? (var_1_19) : ((var_1_21 + var_1_43))))))) : (var_1_38 == ((unsigned char) ((var_1_21 + var_1_43) + ((((var_1_24) < (var_1_40)) ? (var_1_24) : (var_1_40)))))))))) && ((var_1_7 > var_1_36) ? (var_1_66 ? (var_1_44 == ((unsigned char) (var_1_15 && var_1_45))) : 1) : 1)) && ((((var_1_25 % var_1_24) * var_1_26) < var_1_4) ? ((var_1_42 > var_1_23) ? ((var_1_28 < ((((last_1_var_1_46) < (var_1_34)) ? (last_1_var_1_46) : (var_1_34)))) ? (var_1_46 == ((double) var_1_7)) : (var_1_46 == ((double) var_1_7))) : 1) : (var_1_46 == ((double) ((((var_1_7) < (var_1_34)) ? (var_1_7) : (var_1_34))))))) && (((10 / var_1_39) <= (var_1_20 + var_1_29)) ? ((var_1_30 > var_1_13) ? (((- var_1_46) == var_1_96) ? (var_1_47 == ((unsigned char) var_1_45)) : ((var_1_8 >= var_1_36) ? (var_1_47 == ((unsigned char) ((var_1_11 || (var_1_12 || var_1_48)) || var_1_49))) : ((var_1_46 != var_1_8) ? (var_1_49 ? ((var_1_40 >= var_1_68) ? (var_1_47 == ((unsigned char) (var_1_66 && var_1_48))) : (var_1_47 == ((unsigned char) ((! var_1_12) && var_1_15)))) : 1) : 1))) : ((var_1_76 < var_1_27) ? (var_1_47 == ((unsigned char) (! var_1_45))) : (var_1_47 == ((unsigned char) var_1_45)))) : 1)) && (var_1_50 == ((signed long int) (var_1_65 + ((((var_1_29) < (var_1_17)) ? (var_1_29) : (var_1_17))))))) && ((var_1_12 || var_1_49) ? (var_1_45 ? (var_1_51 == ((unsigned char) ((var_1_12 || var_1_15) && var_1_52))) : (var_1_51 == ((unsigned char) (! var_1_15)))) : ((var_1_25 > 64u) ? ((((((last_1_var_1_16) < (2.25)) ? (last_1_var_1_16) : (2.25))) != 4.4) ? (var_1_51 == ((unsigned char) (! (! var_1_15)))) : (var_1_51 == ((unsigned char) (! 1)))) : 1))) && ((var_1_23 < ((- var_1_31) + var_1_43)) ? (((var_1_29 << var_1_5) == (((((var_1_30) < (var_1_80)) ? (var_1_30) : (var_1_80))) / ((((-500) < 0 ) ? -(-500) : (-500))))) ? (var_1_53 == ((unsigned char) var_1_39)) : (var_1_53 == ((unsigned char) (128 - var_1_43)))) : (var_1_53 == ((unsigned char) (var_1_39 - var_1_40))))) && (((var_1_29 + var_1_39) >= var_1_13) ? ((var_1_36 <= var_1_34) ? (var_1_45 ? (((var_1_8 - (var_1_55 - 1.00000000004E10)) == var_1_96) ? (var_1_54 == ((double) (var_1_7 - var_1_56))) : (var_1_54 == ((double) (var_1_7 - var_1_56)))) : (var_1_54 == ((double) ((((((var_1_57 - var_1_58)) > (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60))))) ? ((var_1_57 - var_1_58)) : (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))))) + var_1_61)))) : (var_1_54 == ((double) 4.287))) : ((((var_1_21 & var_1_30) >= ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) && (var_1_29 != var_1_24)) ? (var_1_54 == ((double) (var_1_7 - var_1_56))) : 1))) && ((var_1_23 <= var_1_95) ? (var_1_62 == ((unsigned char) ((((var_1_43) < (var_1_20)) ? (var_1_43) : (var_1_20))))) : (var_1_47 ? (var_1_62 == ((unsigned char) (var_1_19 + var_1_42))) : (var_1_62 == ((unsigned char) (var_1_39 - ((((var_1_40) > (var_1_24)) ? (var_1_40) : (var_1_24))))))))) && (var_1_63 == ((signed short int) -10))) && (((var_1_23 - (var_1_39 + 5)) < var_1_90) ? (var_1_66 ? (var_1_64 == ((double) var_1_7)) : ((! (var_1_42 != var_1_23)) ? (var_1_64 == ((double) (var_1_60 + var_1_61))) : ((var_1_61 != last_1_var_1_64) ? (((var_1_17 * var_1_27) <= ((var_1_5 * 128) ^ var_1_24)) ? (var_1_64 == ((double) var_1_59)) : (var_1_64 == ((double) var_1_34))) : (var_1_64 == ((double) ((((var_1_59) < (((((24.6) < ((255.2 + var_1_61))) ? (24.6) : ((255.2 + var_1_61)))))) ? (var_1_59) : (((((24.6) < ((255.2 + var_1_61))) ? (24.6) : ((255.2 + var_1_61)))))))))))) : 1)) && ((((((var_1_23) < (((((var_1_40) < (-100)) ? (var_1_40) : (-100))))) ? (var_1_23) : (((((var_1_40) < (-100)) ? (var_1_40) : (-100)))))) < ((var_1_1 - var_1_39) * var_1_27)) ? (var_1_65 == ((signed long int) ((((-16) > ((var_1_24 - var_1_40))) ? (-16) : ((var_1_24 - var_1_40)))))) : 1)) && (var_1_48 ? (var_1_66 == ((unsigned char) ((var_1_21 < var_1_27) || (var_1_52 && var_1_15)))) : 1)) && (((var_1_59 + var_1_8) >= (63.72 - 9999999.5)) ? (var_1_67 == ((signed long int) (((((var_1_71) < ((var_1_63 - var_1_42))) ? (var_1_71) : ((var_1_63 - var_1_42)))) + var_1_35))) : 1)) && (((var_1_49 || var_1_74) && var_1_12) ? (var_1_68 == ((unsigned char) var_1_5)) : 1)) && ((((var_1_63 ^ var_1_26) ^ (var_1_19 >> var_1_21)) != (((((- var_1_39)) > (10000u)) ? ((- var_1_39)) : (10000u)))) ? (var_1_69 == ((double) (var_1_58 + ((((var_1_61) > (var_1_60)) ? (var_1_61) : (var_1_60)))))) : (var_1_69 == ((double) (var_1_57 - var_1_7)))) [L654-L655] return (((((((((((((((((((((((((((((((((((((((((((((((var_1_47 && var_1_44) ? (var_1_1 == ((unsigned char) (var_1_4 + 5))) : (var_1_1 == ((unsigned char) ((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5)))))) && ((((var_1_7 + 100000.5f) - var_1_8) > (var_1_88 + var_1_83)) ? ((var_1_8 > var_1_88) ? (var_1_6 == ((unsigned char) (var_1_11 || (var_1_47 && var_1_12)))) : (((var_1_27 / var_1_13) != (var_1_5 * (var_1_4 + var_1_68))) ? (var_1_6 == ((unsigned char) (! ((var_1_88 >= var_1_83) || var_1_15)))) : (var_1_6 == ((unsigned char) ((var_1_13 > ((((var_1_68) > (var_1_27)) ? (var_1_68) : (var_1_27)))) && var_1_12))))) : (var_1_6 == ((unsigned char) var_1_15)))) && (((var_1_35 | (var_1_13 % var_1_17)) == var_1_4) ? (var_1_16 == ((double) ((((var_1_7) < 0 ) ? -(var_1_7) : (var_1_7))))) : 1)) && (var_1_18 == ((unsigned char) (var_1_4 + ((((var_1_19) < ((var_1_20 - var_1_21))) ? (var_1_19) : ((var_1_20 - var_1_21)))))))) && ((((((var_1_19) > (var_1_5)) ? (var_1_19) : (var_1_5))) < ((var_1_71 >> var_1_4) / var_1_17)) ? (var_1_11 ? (((var_1_20 * (var_1_23 - var_1_19)) < var_1_5) ? (var_1_22 == ((unsigned long int) var_1_71)) : 1) : ((var_1_20 >= (var_1_13 / (128 - var_1_24))) ? (var_1_22 == ((unsigned long int) (((((var_1_23 + (var_1_25 - var_1_21))) < ((var_1_26 - var_1_24))) ? ((var_1_23 + (var_1_25 - var_1_21))) : ((var_1_26 - var_1_24)))))) : ((256 >= var_1_5) ? (var_1_22 == ((unsigned long int) ((((var_1_24) < (var_1_4)) ? (var_1_24) : (var_1_4))))) : (var_1_22 == ((unsigned long int) ((((var_1_71) < ((var_1_26 - var_1_5))) ? (var_1_71) : ((var_1_26 - var_1_5))))))))) : (var_1_22 == ((unsigned long int) var_1_4)))) && (((var_1_4 / -256) <= (-1 - var_1_19)) ? ((((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) != ((64 * var_1_21) % var_1_24)) ? ((var_1_92 > var_1_18) ? ((var_1_21 >= (- var_1_18)) ? (var_1_27 == ((unsigned short int) (var_1_21 + var_1_24))) : (var_1_27 == ((unsigned short int) var_1_4))) : (var_1_27 == ((unsigned short int) (var_1_19 + (var_1_92 + var_1_92))))) : ((var_1_13 != var_1_17) ? ((((var_1_8 / var_1_28) > var_1_7) || var_1_15) ? (var_1_27 == ((unsigned short int) var_1_4)) : (var_1_27 == ((unsigned short int) ((((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) + var_1_30) - (var_1_5 + var_1_21))))) : 1)) : (var_1_27 == ((unsigned short int) var_1_29)))) && ((! (50 < var_1_92)) ? (var_1_31 == ((unsigned char) ((((var_1_5) < (var_1_24)) ? (var_1_5) : (var_1_24))))) : (var_1_31 == ((unsigned char) var_1_4)))) && (((var_1_29 / (var_1_24 + 5)) == var_1_20) ? (var_1_32 == ((unsigned char) ((((var_1_4) > (var_1_20)) ? (var_1_4) : (var_1_20))))) : 1)) && ((var_1_91 <= var_1_20) ? (var_1_12 ? (var_1_33 == ((float) ((((var_1_7) > (var_1_34)) ? (var_1_7) : (var_1_34))))) : ((var_1_44 || (var_1_92 < var_1_13)) ? (var_1_33 == ((float) ((((var_1_34) < (var_1_7)) ? (var_1_34) : (var_1_7))))) : ((var_1_92 == var_1_29) ? (((var_1_34 >= var_1_64) || var_1_74) ? (var_1_33 == ((float) var_1_7)) : (var_1_33 == ((float) var_1_7))) : 1))) : (var_1_33 == ((float) var_1_34)))) && ((var_1_17 >= (var_1_19 - ((((last_1_var_1_80) < (var_1_30)) ? (last_1_var_1_80) : (var_1_30))))) ? (((- last_1_var_1_46) > (var_1_36 - var_1_7)) ? (var_1_35 == ((signed short int) ((((((((last_1_var_1_35) > (var_1_19)) ? (last_1_var_1_35) : (var_1_19)))) > (((var_1_5 + -10) + ((((last_1_var_1_22) > (last_1_var_1_78)) ? (last_1_var_1_22) : (last_1_var_1_78)))))) ? (((((last_1_var_1_35) > (var_1_19)) ? (last_1_var_1_35) : (var_1_19)))) : (((var_1_5 + -10) + ((((last_1_var_1_22) > (last_1_var_1_78)) ? (last_1_var_1_22) : (last_1_var_1_78))))))))) : (((- last_1_var_1_22) < (5 - var_1_29)) ? (var_1_35 == ((signed short int) -2)) : (var_1_35 == ((signed short int) (last_1_var_1_22 - (29211 - (last_1_var_1_38 + 5))))))) : (var_1_35 == ((signed short int) last_1_var_1_35)))) && (((15.75f < (- var_1_88)) && (var_1_8 < (var_1_69 + var_1_34))) ? (var_1_38 == ((unsigned char) (var_1_39 - var_1_20))) : (((var_1_26 / var_1_20) > var_1_95) ? (var_1_38 == ((unsigned char) ((((var_1_5) < (((var_1_20 + var_1_40) - var_1_4))) ? (var_1_5) : (((var_1_20 + var_1_40) - var_1_4)))))) : (((var_1_31 != var_1_19) || var_1_12) ? (var_1_38 == ((unsigned char) (((((var_1_40) < (var_1_42)) ? (var_1_40) : (var_1_42))) + ((((var_1_19) > ((var_1_21 + var_1_43))) ? (var_1_19) : ((var_1_21 + var_1_43))))))) : (var_1_38 == ((unsigned char) ((var_1_21 + var_1_43) + ((((var_1_24) < (var_1_40)) ? (var_1_24) : (var_1_40)))))))))) && ((var_1_7 > var_1_36) ? (var_1_66 ? (var_1_44 == ((unsigned char) (var_1_15 && var_1_45))) : 1) : 1)) && ((((var_1_25 % var_1_24) * var_1_26) < var_1_4) ? ((var_1_42 > var_1_23) ? ((var_1_28 < ((((last_1_var_1_46) < (var_1_34)) ? (last_1_var_1_46) : (var_1_34)))) ? (var_1_46 == ((double) var_1_7)) : (var_1_46 == ((double) var_1_7))) : 1) : (var_1_46 == ((double) ((((var_1_7) < (var_1_34)) ? (var_1_7) : (var_1_34))))))) && (((10 / var_1_39) <= (var_1_20 + var_1_29)) ? ((var_1_30 > var_1_13) ? (((- var_1_46) == var_1_96) ? (var_1_47 == ((unsigned char) var_1_45)) : ((var_1_8 >= var_1_36) ? (var_1_47 == ((unsigned char) ((var_1_11 || (var_1_12 || var_1_48)) || var_1_49))) : ((var_1_46 != var_1_8) ? (var_1_49 ? ((var_1_40 >= var_1_68) ? (var_1_47 == ((unsigned char) (var_1_66 && var_1_48))) : (var_1_47 == ((unsigned char) ((! var_1_12) && var_1_15)))) : 1) : 1))) : ((var_1_76 < var_1_27) ? (var_1_47 == ((unsigned char) (! var_1_45))) : (var_1_47 == ((unsigned char) var_1_45)))) : 1)) && (var_1_50 == ((signed long int) (var_1_65 + ((((var_1_29) < (var_1_17)) ? (var_1_29) : (var_1_17))))))) && ((var_1_12 || var_1_49) ? (var_1_45 ? (var_1_51 == ((unsigned char) ((var_1_12 || var_1_15) && var_1_52))) : (var_1_51 == ((unsigned char) (! var_1_15)))) : ((var_1_25 > 64u) ? ((((((last_1_var_1_16) < (2.25)) ? (last_1_var_1_16) : (2.25))) != 4.4) ? (var_1_51 == ((unsigned char) (! (! var_1_15)))) : (var_1_51 == ((unsigned char) (! 1)))) : 1))) && ((var_1_23 < ((- var_1_31) + var_1_43)) ? (((var_1_29 << var_1_5) == (((((var_1_30) < (var_1_80)) ? (var_1_30) : (var_1_80))) / ((((-500) < 0 ) ? -(-500) : (-500))))) ? (var_1_53 == ((unsigned char) var_1_39)) : (var_1_53 == ((unsigned char) (128 - var_1_43)))) : (var_1_53 == ((unsigned char) (var_1_39 - var_1_40))))) && (((var_1_29 + var_1_39) >= var_1_13) ? ((var_1_36 <= var_1_34) ? (var_1_45 ? (((var_1_8 - (var_1_55 - 1.00000000004E10)) == var_1_96) ? (var_1_54 == ((double) (var_1_7 - var_1_56))) : (var_1_54 == ((double) (var_1_7 - var_1_56)))) : (var_1_54 == ((double) ((((((var_1_57 - var_1_58)) > (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60))))) ? ((var_1_57 - var_1_58)) : (((((var_1_59) < (var_1_60)) ? (var_1_59) : (var_1_60)))))) + var_1_61)))) : (var_1_54 == ((double) 4.287))) : ((((var_1_21 & var_1_30) >= ((((var_1_23) < 0 ) ? -(var_1_23) : (var_1_23)))) && (var_1_29 != var_1_24)) ? (var_1_54 == ((double) (var_1_7 - var_1_56))) : 1))) && ((var_1_23 <= var_1_95) ? (var_1_62 == ((unsigned char) ((((var_1_43) < (var_1_20)) ? (var_1_43) : (var_1_20))))) : (var_1_47 ? (var_1_62 == ((unsigned char) (var_1_19 + var_1_42))) : (var_1_62 == ((unsigned char) (var_1_39 - ((((var_1_40) > (var_1_24)) ? (var_1_40) : (var_1_24))))))))) && (var_1_63 == ((signed short int) -10))) && (((var_1_23 - (var_1_39 + 5)) < var_1_90) ? (var_1_66 ? (var_1_64 == ((double) var_1_7)) : ((! (var_1_42 != var_1_23)) ? (var_1_64 == ((double) (var_1_60 + var_1_61))) : ((var_1_61 != last_1_var_1_64) ? (((var_1_17 * var_1_27) <= ((var_1_5 * 128) ^ var_1_24)) ? (var_1_64 == ((double) var_1_59)) : (var_1_64 == ((double) var_1_34))) : (var_1_64 == ((double) ((((var_1_59) < (((((24.6) < ((255.2 + var_1_61))) ? (24.6) : ((255.2 + var_1_61)))))) ? (var_1_59) : (((((24.6) < ((255.2 + var_1_61))) ? (24.6) : ((255.2 + var_1_61)))))))))))) : 1)) && ((((((var_1_23) < (((((var_1_40) < (-100)) ? (var_1_40) : (-100))))) ? (var_1_23) : (((((var_1_40) < (-100)) ? (var_1_40) : (-100)))))) < ((var_1_1 - var_1_39) * var_1_27)) ? (var_1_65 == ((signed long int) ((((-16) > ((var_1_24 - var_1_40))) ? (-16) : ((var_1_24 - var_1_40)))))) : 1)) && (var_1_48 ? (var_1_66 == ((unsigned char) ((var_1_21 < var_1_27) || (var_1_52 && var_1_15)))) : 1)) && (((var_1_59 + var_1_8) >= (63.72 - 9999999.5)) ? (var_1_67 == ((signed long int) (((((var_1_71) < ((var_1_63 - var_1_42))) ? (var_1_71) : ((var_1_63 - var_1_42)))) + var_1_35))) : 1)) && (((var_1_49 || var_1_74) && var_1_12) ? (var_1_68 == ((unsigned char) var_1_5)) : 1)) && ((((var_1_63 ^ var_1_26) ^ (var_1_19 >> var_1_21)) != (((((- var_1_39)) > (10000u)) ? ((- var_1_39)) : (10000u)))) ? (var_1_69 == ((double) (var_1_58 + ((((var_1_61) > (var_1_60)) ? (var_1_61) : (var_1_60)))))) : (var_1_69 == ((double) (var_1_57 - var_1_7))))) && ((var_1_51 || var_1_11) ? (((var_1_8 - var_1_58) <= var_1_60) ? (var_1_70 == ((unsigned char) (! var_1_49))) : 1) : (var_1_12 ? (var_1_70 == ((unsigned char) ((((((var_1_50) < (var_1_39)) ? (var_1_50) : (var_1_39))) <= var_1_32) && var_1_49))) : (var_1_70 == ((unsigned char) ((((((15.4f) < 0 ) ? -(15.4f) : (15.4f))) > var_1_55) || (var_1_11 || (! var_1_49)))))))) && ((var_1_28 > var_1_60) ? ((last_1_var_1_72 >= (var_1_36 - (10.25f + var_1_57))) ? (var_1_71 == ((signed short int) (((((-1) < (var_1_24)) ? (-1) : (var_1_24))) + var_1_4))) : 1) : 1)) && ((var_1_34 < var_1_55) ? ((var_1_86 > ((((0) < (var_1_21)) ? (0) : (var_1_21)))) ? ((var_1_32 < var_1_67) ? (((var_1_24 - var_1_31) > -10000000) ? (var_1_72 == ((float) (((((((var_1_59) > (var_1_60)) ? (var_1_59) : (var_1_60))) < 0 ) ? -((((var_1_59) > (var_1_60)) ? (var_1_59) : (var_1_60))) : ((((var_1_59) > (var_1_60)) ? (var_1_59) : (var_1_60))))))) : 1) : (var_1_72 == ((float) (var_1_7 - var_1_58)))) : ((var_1_83 <= var_1_33) ? (var_1_72 == ((float) ((((var_1_7 - ((((var_1_57) > (8.375f)) ? (var_1_57) : (8.375f)))) < 0 ) ? -(var_1_7 - ((((var_1_57) > (8.375f)) ? (var_1_57) : (8.375f)))) : (var_1_7 - ((((var_1_57) > (8.375f)) ? (var_1_57) : (8.375f)))))))) : (var_1_72 == ((float) ((((var_1_57) > (var_1_7)) ? (var_1_57) : (var_1_7))))))) : (var_1_72 == ((float) ((((((((var_1_61) < (var_1_56)) ? (var_1_61) : (var_1_56)))) < (var_1_7)) ? (((((var_1_61) < (var_1_56)) ? (var_1_61) : (var_1_56)))) : (var_1_7))))))) && (((- (var_1_68 * var_1_32)) >= var_1_4) ? (var_1_73 == ((double) ((((var_1_61) < 0 ) ? -(var_1_61) : (var_1_61))))) : 1)) && ((last_1_var_1_83 != (last_1_var_1_69 * var_1_8)) ? (var_1_74 == ((unsigned char) ((last_1_var_1_88 < var_1_8) || var_1_15))) : (var_1_74 == ((unsigned char) (last_1_var_1_66 && var_1_11))))) && ((! var_1_12) ? ((var_1_60 < var_1_16) ? (((var_1_25 / var_1_20) < var_1_29) ? (var_1_76 == ((unsigned char) (var_1_39 - var_1_42))) : (var_1_76 == ((unsigned char) ((var_1_77 - ((((var_1_43) < (var_1_21)) ? (var_1_43) : (var_1_21)))) - ((((var_1_19) > (var_1_42)) ? (var_1_19) : (var_1_42))))))) : (var_1_76 == ((unsigned char) ((((var_1_40) < (var_1_4)) ? (var_1_40) : (var_1_4)))))) : (var_1_76 == ((unsigned char) ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))))))) && (((- var_1_57) >= 255.6) ? (var_1_78 == ((unsigned short int) (var_1_79 - var_1_29))) : 1)) && (var_1_80 == ((unsigned long int) (((var_1_81 - 10u) - (var_1_82 - var_1_42)) + var_1_25)))) && ((var_1_70 && var_1_48) ? (var_1_47 ? (var_1_83 == ((double) ((var_1_84 + var_1_85) + (var_1_58 - var_1_57)))) : (var_1_83 == ((double) var_1_85))) : (var_1_83 == ((double) var_1_56)))) && (var_1_51 ? (var_1_86 == ((signed char) var_1_24)) : (var_1_86 == ((signed char) var_1_24)))) && (var_1_87 == ((unsigned long int) var_1_79))) && (var_1_74 ? (var_1_88 == ((double) var_1_84)) : (var_1_88 == ((double) var_1_85)))) && (var_1_89 == ((signed char) var_1_77))) && (var_1_66 ? (var_1_90 == ((unsigned char) var_1_77)) : (var_1_90 == ((unsigned char) var_1_4)))) && (var_1_51 ? (var_1_91 == ((signed short int) -2)) : (var_1_91 == ((signed short int) 10)))) && (var_1_92 == ((unsigned long int) var_1_25))) && (var_1_93 == ((unsigned char) var_1_4))) && (var_1_47 ? (var_1_94 == ((unsigned long int) var_1_5)) : (var_1_94 == ((unsigned long int) var_1_87)))) && ((var_1_13 == var_1_76) ? (var_1_95 == ((unsigned char) var_1_40)) : (var_1_95 == ((unsigned char) (((((var_1_77) < (var_1_39)) ? (var_1_77) : (var_1_39))) - (var_1_40 - var_1_21)))))) && (var_1_96 == ((double) 16.25))) && (var_1_97 == ((signed short int) var_1_19)) ; [L664] RET, EXPR property() [L664] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=204, var_1_19=-174, var_1_1=81, var_1_20=127, var_1_21=301, var_1_22=122, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=-245377, var_1_29=-245377, var_1_30=16384, var_1_31=378, var_1_32=127, var_1_33=2, var_1_34=2, var_1_35=-28934, var_1_38=79, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-124, var_1_51=1, var_1_52=1, var_1_53=131, var_1_54=4287/1000, var_1_56=3, var_1_57=0, var_1_59=0, var_1_5=81, var_1_60=0, var_1_61=0, var_1_62=80, var_1_63=-10, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=5, var_1_73=8/5, var_1_74=0, var_1_76=128, var_1_77=510, var_1_78=16000, var_1_79=-294913, var_1_7=5, var_1_80=-2147451912, var_1_81=-2684354561, var_1_82=536870911, var_1_83=3, var_1_84=0, var_1_85=4, var_1_86=126, var_1_87=32767, var_1_88=4, var_1_89=-2, var_1_90=378, var_1_91=-2, var_1_92=1073773570, var_1_93=378, var_1_94=32767, var_1_95=176, var_1_96=65/4, var_1_97=82] [L19] reach_error() VAL [isInitial=1, last_1_var_1_16=57/8, last_1_var_1_22=256, last_1_var_1_35=-64, last_1_var_1_38=16, last_1_var_1_46=49/5, last_1_var_1_64=255/2, last_1_var_1_66=0, last_1_var_1_69=513/8, last_1_var_1_72=20000000001/2, last_1_var_1_78=5, last_1_var_1_80=256, last_1_var_1_83=7/2, last_1_var_1_88=121/5, var_1_11=0, var_1_12=0, var_1_13=16973, var_1_15=1, var_1_16=57/8, var_1_17=-174, var_1_18=204, var_1_19=-174, var_1_1=81, var_1_20=127, var_1_21=301, var_1_22=122, var_1_23=65535, var_1_24=126, var_1_25=1073773570, var_1_26=-10737418239, var_1_27=-245377, var_1_29=-245377, var_1_30=16384, var_1_31=378, var_1_32=127, var_1_33=2, var_1_34=2, var_1_35=-28934, var_1_38=79, var_1_39=2254, var_1_40=-181, var_1_42=256, var_1_43=44, var_1_44=1, var_1_45=257, var_1_46=49/5, var_1_47=0, var_1_48=0, var_1_49=0, var_1_4=378, var_1_50=-124, var_1_51=1, var_1_52=1, var_1_53=131, var_1_54=4287/1000, var_1_56=3, var_1_57=0, var_1_59=0, var_1_5=81, var_1_60=0, var_1_61=0, var_1_62=80, var_1_63=-10, var_1_64=255/2, var_1_65=50, var_1_66=0, var_1_67=-10, var_1_68=64, var_1_6=1, var_1_70=1, var_1_71=-4, var_1_72=5, var_1_73=8/5, var_1_74=0, var_1_76=128, var_1_77=510, var_1_78=16000, var_1_79=-294913, var_1_7=5, var_1_80=-2147451912, var_1_81=-2684354561, var_1_82=536870911, var_1_83=3, var_1_84=0, var_1_85=4, var_1_86=126, var_1_87=32767, var_1_88=4, var_1_89=-2, var_1_90=378, var_1_91=-2, var_1_92=1073773570, var_1_93=378, var_1_94=32767, var_1_95=176, var_1_96=65/4, var_1_97=82] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 125 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 29.0s, OverallIterations: 1, TraceHistogramMax: 74, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 0.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: , PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=125occurred in iteration=0, InterpolantAutomatonStates: 0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 17.8s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 536 NumberOfCodeBlocks, 536 NumberOfCodeBlocksAsserted, 2 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-14 03:40:23,066 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/config/TaipanReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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_595bf960-cdcf-4aff-9bb8-726e8e70256a/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 3f3d7c99d022d8509e68f89579042bc1fecba07028d59ece346230f0791ea7f9 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-14 03:40:26,319 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-14 03:40:26,446 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/config/svcomp-Reach-32bit-Taipan_Bitvector.epf [2024-11-14 03:40:26,462 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-14 03:40:26,462 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-14 03:40:26,492 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-14 03:40:26,493 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-14 03:40:26,493 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-14 03:40:26,494 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-14 03:40:26,494 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-14 03:40:26,494 INFO L153 SettingsManager]: * User list type=DISABLED [2024-11-14 03:40:26,494 INFO L151 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2024-11-14 03:40:26,494 INFO L153 SettingsManager]: * Explicit value domain=true [2024-11-14 03:40:26,494 INFO L153 SettingsManager]: * Octagon Domain=false [2024-11-14 03:40:26,494 INFO L153 SettingsManager]: * Abstract domain=CompoundDomain [2024-11-14 03:40:26,495 INFO L153 SettingsManager]: * Interval Domain=false [2024-11-14 03:40:26,495 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-14 03:40:26,495 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-14 03:40:26,495 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-14 03:40:26,496 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-14 03:40:26,496 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-14 03:40:26,496 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-14 03:40:26,496 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-14 03:40:26,496 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-14 03:40:26,496 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-14 03:40:26,496 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-14 03:40:26,496 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-14 03:40:26,497 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-14 03:40:26,497 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-14 03:40:26,497 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-14 03:40:26,497 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-14 03:40:26,497 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-14 03:40:26,497 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-14 03:40:26,497 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-14 03:40:26,497 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-14 03:40:26,498 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:40:26,498 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-14 03:40:26,498 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-14 03:40:26,498 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-14 03:40:26,498 INFO L153 SettingsManager]: * Trace refinement strategy=WALRUS [2024-11-14 03:40:26,498 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-14 03:40:26,498 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-14 03:40:26,498 INFO L153 SettingsManager]: * Trace refinement exception blacklist=NONE [2024-11-14 03:40:26,499 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_595bf960-cdcf-4aff-9bb8-726e8e70256a/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 -> 3f3d7c99d022d8509e68f89579042bc1fecba07028d59ece346230f0791ea7f9 [2024-11-14 03:40:26,900 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-14 03:40:26,914 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-14 03:40:26,917 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-14 03:40:26,919 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-14 03:40:26,919 INFO L274 PluginConnector]: CDTParser initialized [2024-11-14 03:40:26,921 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.i Unable to find full path for "g++" [2024-11-14 03:40:29,352 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-14 03:40:29,918 INFO L384 CDTParser]: Found 1 translation units. [2024-11-14 03:40:29,918 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.i [2024-11-14 03:40:29,948 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/data/43a594cd2/f7e05928f21c4dbdad74eae48c645106/FLAG642bffee2 [2024-11-14 03:40:29,976 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/data/43a594cd2/f7e05928f21c4dbdad74eae48c645106 [2024-11-14 03:40:29,979 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-14 03:40:29,982 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-14 03:40:29,984 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-14 03:40:29,985 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-14 03:40:29,991 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-14 03:40:29,992 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:40:29" (1/1) ... [2024-11-14 03:40:29,993 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1a890d02 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:29, skipping insertion in model container [2024-11-14 03:40:29,993 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.11 03:40:29" (1/1) ... [2024-11-14 03:40:30,069 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-14 03:40:30,304 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_595bf960-cdcf-4aff-9bb8-726e8e70256a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.i[916,929] [2024-11-14 03:40:30,593 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:40:30,615 INFO L200 MainTranslator]: Completed pre-run [2024-11-14 03:40:30,626 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_595bf960-cdcf-4aff-9bb8-726e8e70256a/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount500_file-43.i[916,929] [2024-11-14 03:40:30,801 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-14 03:40:30,833 INFO L204 MainTranslator]: Completed translation [2024-11-14 03:40:30,833 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30 WrapperNode [2024-11-14 03:40:30,834 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-14 03:40:30,836 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-14 03:40:30,836 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-14 03:40:30,836 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-14 03:40:30,845 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:30,896 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:30,981 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 586 [2024-11-14 03:40:30,982 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-14 03:40:30,983 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-14 03:40:30,983 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-14 03:40:30,983 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-14 03:40:30,993 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:30,993 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:31,013 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:31,017 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:31,087 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:31,101 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:31,120 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:31,128 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:31,155 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-14 03:40:31,156 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-14 03:40:31,156 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-14 03:40:31,156 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-14 03:40:31,158 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (1/1) ... [2024-11-14 03:40:31,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-14 03:40:31,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:40:31,205 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-14 03:40:31,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-14 03:40:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-14 03:40:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2024-11-14 03:40:31,246 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-14 03:40:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-14 03:40:31,247 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-14 03:40:31,247 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-14 03:40:31,480 INFO L238 CfgBuilder]: Building ICFG [2024-11-14 03:40:31,482 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-14 03:41:10,370 INFO L? ?]: Removed 81 outVars from TransFormulas that were not future-live. [2024-11-14 03:41:10,370 INFO L287 CfgBuilder]: Performing block encoding [2024-11-14 03:41:10,402 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-14 03:41:10,403 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-14 03:41:10,404 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:41:10 BoogieIcfgContainer [2024-11-14 03:41:10,404 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-14 03:41:10,407 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-14 03:41:10,408 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-14 03:41:10,413 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-14 03:41:10,414 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 14.11 03:40:29" (1/3) ... [2024-11-14 03:41:10,415 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@130f5441 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:41:10, skipping insertion in model container [2024-11-14 03:41:10,415 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.11 03:40:30" (2/3) ... [2024-11-14 03:41:10,416 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@130f5441 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 14.11 03:41:10, skipping insertion in model container [2024-11-14 03:41:10,416 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.11 03:41:10" (3/3) ... [2024-11-14 03:41:10,418 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-43.i [2024-11-14 03:41:10,438 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-14 03:41:10,441 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount500_file-43.i that has 2 procedures, 244 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-14 03:41:10,532 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-14 03:41:10,554 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;@75a97940, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-14 03:41:10,554 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-14 03:41:10,563 INFO L276 IsEmpty]: Start isEmpty. Operand has 244 states, 167 states have (on average 1.562874251497006) internal successors, (261), 168 states have internal predecessors, (261), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-14 03:41:10,604 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-14 03:41:10,604 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:41:10,607 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:41:10,609 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:41:10,615 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:41:10,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1305356231, now seen corresponding path program 1 times [2024-11-14 03:41:10,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:41:10,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1431224565] [2024-11-14 03:41:10,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:41:10,641 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:41:10,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:41:10,645 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:41:10,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-14 03:41:13,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:41:14,071 INFO L255 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-14 03:41:14,089 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:41:14,222 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2024-11-14 03:41:14,225 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:41:14,226 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:41:14,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1431224565] [2024-11-14 03:41:14,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1431224565] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:41:14,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:41:14,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-14 03:41:14,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324010927] [2024-11-14 03:41:14,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:41:14,240 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-14 03:41:14,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:41:14,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-14 03:41:14,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:41:14,279 INFO L87 Difference]: Start difference. First operand has 244 states, 167 states have (on average 1.562874251497006) internal successors, (261), 168 states have internal predecessors, (261), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) Second operand has 2 states, 2 states have (on average 58.0) internal successors, (116), 2 states have internal predecessors, (116), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-14 03:41:14,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:41:14,395 INFO L93 Difference]: Finished difference Result 481 states and 886 transitions. [2024-11-14 03:41:14,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-14 03:41:14,398 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 58.0) internal successors, (116), 2 states have internal predecessors, (116), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) Word has length 481 [2024-11-14 03:41:14,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:41:14,413 INFO L225 Difference]: With dead ends: 481 [2024-11-14 03:41:14,413 INFO L226 Difference]: Without dead ends: 240 [2024-11-14 03:41:14,421 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 480 GetRequests, 480 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-14 03:41:14,428 INFO L432 NwaCegarLoop]: 400 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, 400 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-14 03:41:14,432 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 400 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-14 03:41:14,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2024-11-14 03:41:14,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2024-11-14 03:41:14,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 164 states have (on average 1.5365853658536586) internal successors, (252), 164 states have internal predecessors, (252), 74 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 74 states have call predecessors, (74), 74 states have call successors, (74) [2024-11-14 03:41:14,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 400 transitions. [2024-11-14 03:41:14,555 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 400 transitions. Word has length 481 [2024-11-14 03:41:14,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:41:14,558 INFO L471 AbstractCegarLoop]: Abstraction has 240 states and 400 transitions. [2024-11-14 03:41:14,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 58.0) internal successors, (116), 2 states have internal predecessors, (116), 2 states have call successors, (74), 2 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 2 states have call successors, (74) [2024-11-14 03:41:14,559 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 400 transitions. [2024-11-14 03:41:14,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-14 03:41:14,591 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:41:14,592 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:41:14,670 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-14 03:41:14,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:41:14,794 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:41:14,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:41:14,795 INFO L85 PathProgramCache]: Analyzing trace with hash 607936353, now seen corresponding path program 1 times [2024-11-14 03:41:14,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:41:14,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1339359294] [2024-11-14 03:41:14,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:41:14,797 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:41:14,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:41:14,800 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:41:14,803 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-14 03:41:18,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:41:18,169 INFO L255 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:41:18,185 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:41:33,679 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:41:33,679 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:41:33,679 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:41:33,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1339359294] [2024-11-14 03:41:33,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1339359294] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:41:33,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-14 03:41:33,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-14 03:41:33,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192603102] [2024-11-14 03:41:33,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:41:33,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-14 03:41:33,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:41:33,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-14 03:41:33,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-14 03:41:33,685 INFO L87 Difference]: Start difference. First operand 240 states and 400 transitions. Second operand has 4 states, 4 states have (on average 28.5) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:41:39,076 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:41:41,080 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 03:41:43,086 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 03:41:46,642 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.76s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:41:48,649 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:41:48,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:41:48,650 INFO L93 Difference]: Finished difference Result 824 states and 1386 transitions. [2024-11-14 03:41:48,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-14 03:41:48,910 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-11-14 03:41:48,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:41:48,922 INFO L225 Difference]: With dead ends: 824 [2024-11-14 03:41:48,922 INFO L226 Difference]: Without dead ends: 587 [2024-11-14 03:41:48,924 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 478 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-14 03:41:48,925 INFO L432 NwaCegarLoop]: 395 mSDtfsCounter, 635 mSDsluCounter, 781 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 149 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 14.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 635 SdHoareTripleChecker+Valid, 1176 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 14.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:41:48,926 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [635 Valid, 1176 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 16 Invalid, 5 Unknown, 0 Unchecked, 14.7s Time] [2024-11-14 03:41:48,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2024-11-14 03:41:49,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 473. [2024-11-14 03:41:49,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 473 states, 322 states have (on average 1.5372670807453417) internal successors, (495), 322 states have internal predecessors, (495), 148 states have call successors, (148), 2 states have call predecessors, (148), 2 states have return successors, (148), 148 states have call predecessors, (148), 148 states have call successors, (148) [2024-11-14 03:41:49,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 473 states to 473 states and 791 transitions. [2024-11-14 03:41:49,114 INFO L78 Accepts]: Start accepts. Automaton has 473 states and 791 transitions. Word has length 481 [2024-11-14 03:41:49,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:41:49,116 INFO L471 AbstractCegarLoop]: Abstraction has 473 states and 791 transitions. [2024-11-14 03:41:49,116 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.5) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:41:49,117 INFO L276 IsEmpty]: Start isEmpty. Operand 473 states and 791 transitions. [2024-11-14 03:41:49,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-14 03:41:49,129 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:41:49,130 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:41:49,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-14 03:41:49,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:41:49,331 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:41:49,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:41:49,332 INFO L85 PathProgramCache]: Analyzing trace with hash 809760287, now seen corresponding path program 1 times [2024-11-14 03:41:49,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:41:49,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [805371306] [2024-11-14 03:41:49,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:41:49,333 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:41:49,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:41:49,337 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:41:49,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-14 03:41:52,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:41:52,522 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:41:52,537 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:42:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3219 proven. 180 refuted. 0 times theorem prover too weak. 7405 trivial. 0 not checked. [2024-11-14 03:42:07,247 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:42:20,140 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 39 proven. 180 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:42:20,141 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:42:20,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [805371306] [2024-11-14 03:42:20,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [805371306] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:42:20,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1718505918] [2024-11-14 03:42:20,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:42:20,142 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:42:20,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:42:20,146 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:42:20,152 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-11-14 03:42:23,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:42:23,178 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:42:23,189 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:42:24,246 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:42:24,247 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:42:24,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1718505918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:42:24,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:42:24,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6, 6] total 10 [2024-11-14 03:42:24,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393702364] [2024-11-14 03:42:24,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:42:24,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:42:24,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:42:24,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:42:24,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:42:24,254 INFO L87 Difference]: Start difference. First operand 473 states and 791 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:42:28,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:42:30,957 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 03:42:30,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:42:30,975 INFO L93 Difference]: Finished difference Result 1155 states and 1936 transitions. [2024-11-14 03:42:31,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:42:31,200 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-11-14 03:42:31,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:42:31,208 INFO L225 Difference]: With dead ends: 1155 [2024-11-14 03:42:31,209 INFO L226 Difference]: Without dead ends: 685 [2024-11-14 03:42:31,211 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1440 GetRequests, 1431 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:42:31,212 INFO L432 NwaCegarLoop]: 515 mSDtfsCounter, 174 mSDsluCounter, 364 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 6 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 879 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:42:31,212 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 879 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 23 Invalid, 2 Unknown, 0 Unchecked, 6.6s Time] [2024-11-14 03:42:31,214 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2024-11-14 03:42:31,312 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 681. [2024-11-14 03:42:31,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 512 states have (on average 1.583984375) internal successors, (811), 514 states have internal predecessors, (811), 164 states have call successors, (164), 4 states have call predecessors, (164), 4 states have return successors, (164), 162 states have call predecessors, (164), 164 states have call successors, (164) [2024-11-14 03:42:31,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1139 transitions. [2024-11-14 03:42:31,328 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 1139 transitions. Word has length 481 [2024-11-14 03:42:31,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:42:31,333 INFO L471 AbstractCegarLoop]: Abstraction has 681 states and 1139 transitions. [2024-11-14 03:42:31,333 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:42:31,334 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 1139 transitions. [2024-11-14 03:42:31,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-14 03:42:31,350 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:42:31,350 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:42:31,428 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-14 03:42:31,561 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2024-11-14 03:42:31,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:42:31,752 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:42:31,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:42:31,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1150679269, now seen corresponding path program 1 times [2024-11-14 03:42:31,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:42:31,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [402333941] [2024-11-14 03:42:31,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:42:31,754 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:42:31,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:42:31,759 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:42:31,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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)] Waiting until timeout for monitored process [2024-11-14 03:42:34,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:42:34,973 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:42:34,997 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:42:52,201 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3219 proven. 180 refuted. 0 times theorem prover too weak. 7405 trivial. 0 not checked. [2024-11-14 03:42:52,205 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:43:04,281 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 39 proven. 180 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:43:04,281 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:43:04,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [402333941] [2024-11-14 03:43:04,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [402333941] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:43:04,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1472708585] [2024-11-14 03:43:04,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:43:04,282 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:43:04,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:43:04,285 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:43:04,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-14 03:43:06,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:43:07,089 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:43:07,098 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:43:28,706 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:43:28,706 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:43:28,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1472708585] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:43:28,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:43:28,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6, 6] total 10 [2024-11-14 03:43:28,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931649248] [2024-11-14 03:43:28,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:43:28,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:43:28,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:43:28,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:43:28,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:43:28,710 INFO L87 Difference]: Start difference. First operand 681 states and 1139 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 2 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:43:31,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.72s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:33,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:43:34,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:43:34,561 INFO L93 Difference]: Finished difference Result 2025 states and 3387 transitions. [2024-11-14 03:43:34,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:43:34,564 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 2 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-11-14 03:43:34,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:43:34,577 INFO L225 Difference]: With dead ends: 2025 [2024-11-14 03:43:34,577 INFO L226 Difference]: Without dead ends: 1347 [2024-11-14 03:43:34,579 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1440 GetRequests, 1431 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:43:34,580 INFO L432 NwaCegarLoop]: 395 mSDtfsCounter, 162 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 5 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 162 SdHoareTripleChecker+Valid, 776 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:43:34,581 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [162 Valid, 776 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 11 Invalid, 2 Unknown, 0 Unchecked, 5.7s Time] [2024-11-14 03:43:34,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1347 states. [2024-11-14 03:43:34,801 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1347 to 1345. [2024-11-14 03:43:34,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1345 states, 1008 states have (on average 1.5694444444444444) internal successors, (1582), 1012 states have internal predecessors, (1582), 328 states have call successors, (328), 8 states have call predecessors, (328), 8 states have return successors, (328), 324 states have call predecessors, (328), 328 states have call successors, (328) [2024-11-14 03:43:34,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1345 states to 1345 states and 2238 transitions. [2024-11-14 03:43:34,820 INFO L78 Accepts]: Start accepts. Automaton has 1345 states and 2238 transitions. Word has length 481 [2024-11-14 03:43:34,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:43:34,825 INFO L471 AbstractCegarLoop]: Abstraction has 1345 states and 2238 transitions. [2024-11-14 03:43:34,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 2 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:43:34,826 INFO L276 IsEmpty]: Start isEmpty. Operand 1345 states and 2238 transitions. [2024-11-14 03:43:34,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-14 03:43:34,834 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:43:34,835 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:43:34,851 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-11-14 03:43:35,091 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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)] Ended with exit code 0 [2024-11-14 03:43:35,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:43:35,237 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:43:35,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:43:35,238 INFO L85 PathProgramCache]: Analyzing trace with hash 641206179, now seen corresponding path program 1 times [2024-11-14 03:43:35,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:43:35,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1346832376] [2024-11-14 03:43:35,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:43:35,240 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:43:35,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:43:35,242 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:43:35,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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)] Waiting until timeout for monitored process [2024-11-14 03:43:38,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:43:38,577 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:43:38,587 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:43:54,331 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3219 proven. 180 refuted. 0 times theorem prover too weak. 7405 trivial. 0 not checked. [2024-11-14 03:43:54,331 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:44:08,464 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 39 proven. 180 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:44:08,464 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:44:08,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1346832376] [2024-11-14 03:44:08,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1346832376] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:44:08,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1131533495] [2024-11-14 03:44:08,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:44:08,465 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:44:08,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:44:08,471 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:44:08,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-11-14 03:44:11,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:44:11,706 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:44:11,715 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:44:13,996 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:44:13,996 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:44:13,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1131533495] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:44:13,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:44:13,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6, 6] total 10 [2024-11-14 03:44:13,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346177076] [2024-11-14 03:44:13,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:44:13,999 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:44:13,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:44:14,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:44:14,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:44:14,001 INFO L87 Difference]: Start difference. First operand 1345 states and 2238 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:44:17,201 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.78s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:44:19,207 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 03:44:19,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:44:19,782 INFO L93 Difference]: Finished difference Result 4017 states and 6688 transitions. [2024-11-14 03:44:19,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:44:19,783 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-11-14 03:44:19,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:44:19,800 INFO L225 Difference]: With dead ends: 4017 [2024-11-14 03:44:19,801 INFO L226 Difference]: Without dead ends: 2675 [2024-11-14 03:44:19,805 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1440 GetRequests, 1431 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:44:19,806 INFO L432 NwaCegarLoop]: 632 mSDtfsCounter, 350 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.6s IncrementalHoareTripleChecker+Time [2024-11-14 03:44:19,807 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [350 Valid, 1021 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 14 Invalid, 2 Unknown, 0 Unchecked, 5.6s Time] [2024-11-14 03:44:19,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2675 states. [2024-11-14 03:44:20,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2675 to 2665. [2024-11-14 03:44:20,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2665 states, 1992 states have (on average 1.5602409638554218) internal successors, (3108), 2000 states have internal predecessors, (3108), 656 states have call successors, (656), 16 states have call predecessors, (656), 16 states have return successors, (656), 648 states have call predecessors, (656), 656 states have call successors, (656) [2024-11-14 03:44:20,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2665 states to 2665 states and 4420 transitions. [2024-11-14 03:44:20,348 INFO L78 Accepts]: Start accepts. Automaton has 2665 states and 4420 transitions. Word has length 481 [2024-11-14 03:44:20,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:44:20,350 INFO L471 AbstractCegarLoop]: Abstraction has 2665 states and 4420 transitions. [2024-11-14 03:44:20,351 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:44:20,351 INFO L276 IsEmpty]: Start isEmpty. Operand 2665 states and 4420 transitions. [2024-11-14 03:44:20,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-14 03:44:20,374 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:44:20,375 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:44:20,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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)] Forceful destruction successful, exit code 0 [2024-11-14 03:44:20,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-11-14 03:44:20,775 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:44:20,776 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:44:20,776 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:44:20,776 INFO L85 PathProgramCache]: Analyzing trace with hash 1099253411, now seen corresponding path program 1 times [2024-11-14 03:44:20,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:44:20,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2000574680] [2024-11-14 03:44:20,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:44:20,778 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:44:20,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:44:20,782 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:44:20,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2024-11-14 03:44:23,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:44:23,665 INFO L255 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:44:23,675 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:44:41,796 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3219 proven. 180 refuted. 0 times theorem prover too weak. 7405 trivial. 0 not checked. [2024-11-14 03:44:41,797 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:44:55,769 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 39 proven. 180 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:44:55,770 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:44:55,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2000574680] [2024-11-14 03:44:55,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2000574680] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:44:55,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1997432982] [2024-11-14 03:44:55,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:44:55,771 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:44:55,771 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:44:55,774 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:44:55,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-14 03:44:58,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:44:58,806 INFO L255 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-14 03:44:58,810 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:20,592 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:45:20,592 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:45:20,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1997432982] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:45:20,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:45:20,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6, 6] total 10 [2024-11-14 03:45:20,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140873152] [2024-11-14 03:45:20,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:45:20,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:45:20,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:45:20,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:45:20,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:45:20,595 INFO L87 Difference]: Start difference. First operand 2665 states and 4420 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 2 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:23,162 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 03:45:25,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:45:28,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.71s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:45:31,362 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.71s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:45:31,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:45:31,657 INFO L93 Difference]: Finished difference Result 7989 states and 13254 transitions. [2024-11-14 03:45:31,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:45:31,992 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 2 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-11-14 03:45:31,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:45:32,031 INFO L225 Difference]: With dead ends: 7989 [2024-11-14 03:45:32,032 INFO L226 Difference]: Without dead ends: 5327 [2024-11-14 03:45:32,042 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1440 GetRequests, 1431 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:45:32,044 INFO L432 NwaCegarLoop]: 396 mSDtfsCounter, 148 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 2 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2024-11-14 03:45:32,045 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [148 Valid, 778 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 17 Invalid, 4 Unknown, 0 Unchecked, 10.7s Time] [2024-11-14 03:45:32,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5327 states. [2024-11-14 03:45:33,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5327 to 5293. [2024-11-14 03:45:33,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5293 states, 3948 states have (on average 1.5450861195542047) internal successors, (6100), 3964 states have internal predecessors, (6100), 1312 states have call successors, (1312), 32 states have call predecessors, (1312), 32 states have return successors, (1312), 1296 states have call predecessors, (1312), 1312 states have call successors, (1312) [2024-11-14 03:45:33,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5293 states to 5293 states and 8724 transitions. [2024-11-14 03:45:33,258 INFO L78 Accepts]: Start accepts. Automaton has 5293 states and 8724 transitions. Word has length 481 [2024-11-14 03:45:33,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:45:33,260 INFO L471 AbstractCegarLoop]: Abstraction has 5293 states and 8724 transitions. [2024-11-14 03:45:33,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 2 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:45:33,260 INFO L276 IsEmpty]: Start isEmpty. Operand 5293 states and 8724 transitions. [2024-11-14 03:45:33,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-14 03:45:33,273 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:45:33,274 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:45:33,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Ended with exit code 0 [2024-11-14 03:45:33,491 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (11)] Ended with exit code 0 [2024-11-14 03:45:33,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt [2024-11-14 03:45:33,676 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:45:33,676 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:45:33,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1506770143, now seen corresponding path program 1 times [2024-11-14 03:45:33,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:45:33,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [794499837] [2024-11-14 03:45:33,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:45:33,681 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:45:33,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:45:33,685 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:45:33,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2024-11-14 03:45:36,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:45:36,826 INFO L255 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:45:36,832 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:45:53,421 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3219 proven. 180 refuted. 0 times theorem prover too weak. 7405 trivial. 0 not checked. [2024-11-14 03:45:53,421 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:07,212 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 39 proven. 180 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:46:07,212 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:46:07,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [794499837] [2024-11-14 03:46:07,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [794499837] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:07,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1990229877] [2024-11-14 03:46:07,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:07,213 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:46:07,213 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:46:07,216 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:46:07,220 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (13)] Waiting until timeout for monitored process [2024-11-14 03:46:15,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:15,217 INFO L255 TraceCheckSpWp]: Trace formula consists of 818 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-14 03:46:15,222 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:17,374 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:46:17,374 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:46:17,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1990229877] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:46:17,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:46:17,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6, 6] total 10 [2024-11-14 03:46:17,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789835954] [2024-11-14 03:46:17,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:46:17,376 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-14 03:46:17,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:46:17,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-14 03:46:17,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:46:17,377 INFO L87 Difference]: Start difference. First operand 5293 states and 8724 transitions. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:46:20,314 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.71s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:46:22,317 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 03:46:23,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:46:23,063 INFO L93 Difference]: Finished difference Result 10649 states and 17550 transitions. [2024-11-14 03:46:23,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-14 03:46:23,064 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-11-14 03:46:23,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:46:23,101 INFO L225 Difference]: With dead ends: 10649 [2024-11-14 03:46:23,102 INFO L226 Difference]: Without dead ends: 5359 [2024-11-14 03:46:23,118 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1440 GetRequests, 1431 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:46:23,119 INFO L432 NwaCegarLoop]: 669 mSDtfsCounter, 356 mSDsluCounter, 394 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 1063 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2024-11-14 03:46:23,120 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 1063 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 6 Invalid, 2 Unknown, 0 Unchecked, 5.1s Time] [2024-11-14 03:46:23,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5359 states. [2024-11-14 03:46:24,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5359 to 5293. [2024-11-14 03:46:24,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5293 states, 3948 states have (on average 1.541033434650456) internal successors, (6084), 3964 states have internal predecessors, (6084), 1312 states have call successors, (1312), 32 states have call predecessors, (1312), 32 states have return successors, (1312), 1296 states have call predecessors, (1312), 1312 states have call successors, (1312) [2024-11-14 03:46:24,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5293 states to 5293 states and 8708 transitions. [2024-11-14 03:46:24,322 INFO L78 Accepts]: Start accepts. Automaton has 5293 states and 8708 transitions. Word has length 481 [2024-11-14 03:46:24,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:46:24,324 INFO L471 AbstractCegarLoop]: Abstraction has 5293 states and 8708 transitions. [2024-11-14 03:46:24,324 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:46:24,324 INFO L276 IsEmpty]: Start isEmpty. Operand 5293 states and 8708 transitions. [2024-11-14 03:46:24,332 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-14 03:46:24,333 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:46:24,333 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:46:24,389 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (13)] Forceful destruction successful, exit code 0 [2024-11-14 03:46:24,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Ended with exit code 0 [2024-11-14 03:46:24,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:46:24,734 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:46:24,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:46:24,735 INFO L85 PathProgramCache]: Analyzing trace with hash -179516447, now seen corresponding path program 1 times [2024-11-14 03:46:24,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:46:24,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [242316927] [2024-11-14 03:46:24,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:24,736 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:46:24,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:46:24,738 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:46:24,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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)] Waiting until timeout for monitored process [2024-11-14 03:46:27,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:46:27,859 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:46:27,865 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:46:45,243 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3219 proven. 180 refuted. 0 times theorem prover too weak. 7405 trivial. 0 not checked. [2024-11-14 03:46:45,244 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:46:58,753 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 39 proven. 180 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:46:58,753 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:46:58,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [242316927] [2024-11-14 03:46:58,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [242316927] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:46:58,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [358717024] [2024-11-14 03:46:58,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:46:58,753 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:46:58,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:46:58,755 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:46:58,757 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Waiting until timeout for monitored process [2024-11-14 03:47:07,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:47:07,742 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:47:07,750 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:47:11,262 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-11-14 03:47:11,263 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-14 03:47:11,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [358717024] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-14 03:47:11,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-14 03:47:11,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 6] total 12 [2024-11-14 03:47:11,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690524518] [2024-11-14 03:47:11,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-14 03:47:11,265 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-14 03:47:11,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:47:11,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-14 03:47:11,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-14 03:47:11,266 INFO L87 Difference]: Start difference. First operand 5293 states and 8708 transitions. Second operand has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:47:14,314 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 03:47:16,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 [] [2024-11-14 03:47:21,188 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 03:47:22,875 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:25,853 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.68s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:27,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:29,870 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:31,872 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 03:47:33,880 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:35,884 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 03:47:37,889 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 03:47:39,893 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 03:47:41,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:46,168 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:48,667 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:51,192 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:54,031 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.67s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:56,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:47:58,040 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 03:48:00,048 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:48:02,055 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:48:03,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:48:03,028 INFO L93 Difference]: Finished difference Result 22265 states and 36486 transitions. [2024-11-14 03:48:03,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-14 03:48:03,029 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) Word has length 481 [2024-11-14 03:48:03,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:48:03,143 INFO L225 Difference]: With dead ends: 22265 [2024-11-14 03:48:03,143 INFO L226 Difference]: Without dead ends: 16975 [2024-11-14 03:48:03,160 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1446 GetRequests, 1432 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-14 03:48:03,160 INFO L432 NwaCegarLoop]: 669 mSDtfsCounter, 1402 mSDsluCounter, 1834 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 108 mSolverCounterUnsat, 19 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 48.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1402 SdHoareTripleChecker+Valid, 2503 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 19 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 49.5s IncrementalHoareTripleChecker+Time [2024-11-14 03:48:03,161 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1402 Valid, 2503 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 170 Invalid, 19 Unknown, 0 Unchecked, 49.5s Time] [2024-11-14 03:48:03,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16975 states. [2024-11-14 03:48:05,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16975 to 13429. [2024-11-14 03:48:05,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13429 states, 10804 states have (on average 1.5705294335431321) internal successors, (16968), 10876 states have internal predecessors, (16968), 2512 states have call successors, (2512), 112 states have call predecessors, (2512), 112 states have return successors, (2512), 2440 states have call predecessors, (2512), 2512 states have call successors, (2512) [2024-11-14 03:48:05,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13429 states to 13429 states and 21992 transitions. [2024-11-14 03:48:05,330 INFO L78 Accepts]: Start accepts. Automaton has 13429 states and 21992 transitions. Word has length 481 [2024-11-14 03:48:05,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:48:05,332 INFO L471 AbstractCegarLoop]: Abstraction has 13429 states and 21992 transitions. [2024-11-14 03:48:05,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.8) internal successors, (114), 5 states have internal predecessors, (114), 1 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 1 states have call predecessors, (74), 1 states have call successors, (74) [2024-11-14 03:48:05,336 INFO L276 IsEmpty]: Start isEmpty. Operand 13429 states and 21992 transitions. [2024-11-14 03:48:05,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 482 [2024-11-14 03:48:05,361 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:48:05,362 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:48:05,421 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (15)] Ended with exit code 0 [2024-11-14 03:48:05,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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)] Ended with exit code 0 [2024-11-14 03:48:05,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:48:05,763 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:48:05,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:48:05,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1717856477, now seen corresponding path program 1 times [2024-11-14 03:48:05,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:48:05,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [603542090] [2024-11-14 03:48:05,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:48:05,767 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:48:05,767 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:48:05,769 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:48:05,773 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2024-11-14 03:48:08,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:48:09,052 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:48:09,057 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:48:27,138 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3219 proven. 180 refuted. 0 times theorem prover too weak. 7405 trivial. 0 not checked. [2024-11-14 03:48:27,138 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:48:42,653 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 39 proven. 180 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:48:42,653 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:48:42,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [603542090] [2024-11-14 03:48:42,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [603542090] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:48:42,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [870766520] [2024-11-14 03:48:42,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:48:42,654 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:48:42,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:48:42,656 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:48:42,658 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (17)] Waiting until timeout for monitored process [2024-11-14 03:48:52,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:48:52,273 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-14 03:48:52,277 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:49:09,042 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4825 proven. 147 refuted. 0 times theorem prover too weak. 5832 trivial. 0 not checked. [2024-11-14 03:49:09,042 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:49:13,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [870766520] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:49:13,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [472592008] [2024-11-14 03:49:13,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:49:13,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:49:13,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:49:13,716 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:49:13,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-14 03:49:15,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:49:15,637 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:49:15,642 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:49:32,389 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4825 proven. 147 refuted. 0 times theorem prover too weak. 5832 trivial. 0 not checked. [2024-11-14 03:49:32,389 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:49:34,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [472592008] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-14 03:49:34,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 4 imperfect interpolant sequences. [2024-11-14 03:49:34,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6, 6] total 11 [2024-11-14 03:49:34,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181567514] [2024-11-14 03:49:34,640 INFO L85 oduleStraightlineAll]: Using 4 imperfect interpolants to construct interpolant automaton [2024-11-14 03:49:34,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-14 03:49:34,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:49:34,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-14 03:49:34,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-11-14 03:49:34,645 INFO L87 Difference]: Start difference. First operand 13429 states and 21992 transitions. Second operand has 11 states, 11 states have (on average 18.818181818181817) internal successors, (207), 11 states have internal predecessors, (207), 3 states have call successors, (194), 3 states have call predecessors, (194), 5 states have return successors, (196), 3 states have call predecessors, (196), 3 states have call successors, (196) [2024-11-14 03:49:51,502 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:49:53,509 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:49:55,517 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:49:57,520 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:49:59,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.71s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:07,125 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:11,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.70s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:13,132 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:15,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:17,187 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 03:50:19,211 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:21,213 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 03:50:23,214 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 03:50:25,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:27,260 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:29,299 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:31,305 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:33,337 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:35,342 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 03:50:37,360 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:50:39,395 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:51:00,718 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 03:51:02,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:51:03,738 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:51:06,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:51:08,074 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:51:09,796 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:51:09,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:51:09,947 INFO L93 Difference]: Finished difference Result 29749 states and 48248 transitions. [2024-11-14 03:51:09,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-14 03:51:09,949 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 18.818181818181817) internal successors, (207), 11 states have internal predecessors, (207), 3 states have call successors, (194), 3 states have call predecessors, (194), 5 states have return successors, (196), 3 states have call predecessors, (196), 3 states have call successors, (196) Word has length 481 [2024-11-14 03:51:09,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:51:10,036 INFO L225 Difference]: With dead ends: 29749 [2024-11-14 03:51:10,036 INFO L226 Difference]: Without dead ends: 16323 [2024-11-14 03:51:10,068 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2087 GetRequests, 2043 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 526 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=455, Invalid=1525, Unknown=0, NotChecked=0, Total=1980 [2024-11-14 03:51:10,068 INFO L432 NwaCegarLoop]: 313 mSDtfsCounter, 1574 mSDsluCounter, 1535 mSDsCounter, 0 mSdLazyCounter, 994 mSolverCounterSat, 521 mSolverCounterUnsat, 24 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 82.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1575 SdHoareTripleChecker+Valid, 1848 SdHoareTripleChecker+Invalid, 1539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 521 IncrementalHoareTripleChecker+Valid, 994 IncrementalHoareTripleChecker+Invalid, 24 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 83.3s IncrementalHoareTripleChecker+Time [2024-11-14 03:51:10,069 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1575 Valid, 1848 Invalid, 1539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [521 Valid, 994 Invalid, 24 Unknown, 0 Unchecked, 83.3s Time] [2024-11-14 03:51:10,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16323 states. [2024-11-14 03:51:12,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16323 to 12602. [2024-11-14 03:51:12,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12602 states, 9818 states have (on average 1.5231207985333062) internal successors, (14954), 9867 states have internal predecessors, (14954), 2637 states have call successors, (2637), 146 states have call predecessors, (2637), 146 states have return successors, (2637), 2588 states have call predecessors, (2637), 2637 states have call successors, (2637) [2024-11-14 03:51:13,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12602 states to 12602 states and 20228 transitions. [2024-11-14 03:51:13,022 INFO L78 Accepts]: Start accepts. Automaton has 12602 states and 20228 transitions. Word has length 481 [2024-11-14 03:51:13,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:51:13,024 INFO L471 AbstractCegarLoop]: Abstraction has 12602 states and 20228 transitions. [2024-11-14 03:51:13,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 18.818181818181817) internal successors, (207), 11 states have internal predecessors, (207), 3 states have call successors, (194), 3 states have call predecessors, (194), 5 states have return successors, (196), 3 states have call predecessors, (196), 3 states have call successors, (196) [2024-11-14 03:51:13,024 INFO L276 IsEmpty]: Start isEmpty. Operand 12602 states and 20228 transitions. [2024-11-14 03:51:13,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2024-11-14 03:51:13,038 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:51:13,038 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:51:13,117 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2024-11-14 03:51:13,298 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (17)] Ended with exit code 0 [2024-11-14 03:51:13,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-14 03:51:13,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:51:13,641 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:51:13,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:51:13,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1020255115, now seen corresponding path program 1 times [2024-11-14 03:51:13,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:51:13,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1179835045] [2024-11-14 03:51:13,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:51:13,642 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:51:13,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:51:13,645 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:51:13,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2024-11-14 03:51:16,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:51:16,681 INFO L255 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:51:16,685 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:51:38,230 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 2395 proven. 192 refuted. 0 times theorem prover too weak. 8217 trivial. 0 not checked. [2024-11-14 03:51:38,231 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:51:54,572 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 27 proven. 192 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:51:54,573 INFO L136 FreeRefinementEngine]: Strategy WALRUS found an infeasible trace [2024-11-14 03:51:54,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1179835045] [2024-11-14 03:51:54,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1179835045] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:51:54,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1081775245] [2024-11-14 03:51:54,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:51:54,573 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-14 03:51:54,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 [2024-11-14 03:51:54,575 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-14 03:51:54,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Waiting until timeout for monitored process [2024-11-14 03:52:03,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:52:03,485 INFO L255 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-14 03:52:03,489 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:52:11,623 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4875 proven. 72 refuted. 0 times theorem prover too weak. 5857 trivial. 0 not checked. [2024-11-14 03:52:11,623 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:52:23,873 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 147 proven. 72 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:52:23,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1081775245] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:52:23,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702667952] [2024-11-14 03:52:23,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:52:23,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:52:23,873 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 [2024-11-14 03:52:23,875 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-14 03:52:23,877 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-14 03:52:25,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:52:25,518 INFO L255 TraceCheckSpWp]: Trace formula consists of 820 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-14 03:52:25,522 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:52:33,603 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4875 proven. 72 refuted. 0 times theorem prover too weak. 5857 trivial. 0 not checked. [2024-11-14 03:52:33,604 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-14 03:52:45,866 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 147 proven. 72 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-11-14 03:52:45,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702667952] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-14 03:52:45,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 6 imperfect interpolant sequences. [2024-11-14 03:52:45,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5, 5, 5, 5] total 10 [2024-11-14 03:52:45,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912077392] [2024-11-14 03:52:45,868 INFO L85 oduleStraightlineAll]: Using 6 imperfect interpolants to construct interpolant automaton [2024-11-14 03:52:45,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-14 03:52:45,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WALRUS [2024-11-14 03:52:45,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-14 03:52:45,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-14 03:52:45,873 INFO L87 Difference]: Start difference. First operand 12602 states and 20228 transitions. Second operand has 10 states, 10 states have (on average 19.4) internal successors, (194), 10 states have internal predecessors, (194), 3 states have call successors, (226), 3 states have call predecessors, (226), 6 states have return successors, (229), 3 states have call predecessors, (229), 3 states have call successors, (229) [2024-11-14 03:53:03,979 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:53:07,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.75s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:53:09,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-14 03:53:11,965 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 03:53:20,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-14 03:53:20,793 INFO L93 Difference]: Finished difference Result 22511 states and 35601 transitions. [2024-11-14 03:53:20,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-14 03:53:20,795 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 19.4) internal successors, (194), 10 states have internal predecessors, (194), 3 states have call successors, (226), 3 states have call predecessors, (226), 6 states have return successors, (229), 3 states have call predecessors, (229), 3 states have call successors, (229) Word has length 482 [2024-11-14 03:53:20,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-14 03:53:20,908 INFO L225 Difference]: With dead ends: 22511 [2024-11-14 03:53:20,908 INFO L226 Difference]: Without dead ends: 9941 [2024-11-14 03:53:20,950 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2898 GetRequests, 2876 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=143, Invalid=277, Unknown=0, NotChecked=0, Total=420 [2024-11-14 03:53:20,951 INFO L432 NwaCegarLoop]: 367 mSDtfsCounter, 584 mSDsluCounter, 522 mSDsCounter, 0 mSdLazyCounter, 756 mSolverCounterSat, 212 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 594 SdHoareTripleChecker+Valid, 889 SdHoareTripleChecker+Invalid, 971 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 212 IncrementalHoareTripleChecker+Valid, 756 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 31.2s IncrementalHoareTripleChecker+Time [2024-11-14 03:53:20,952 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [594 Valid, 889 Invalid, 971 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [212 Valid, 756 Invalid, 3 Unknown, 0 Unchecked, 31.2s Time] [2024-11-14 03:53:20,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9941 states. [2024-11-14 03:53:22,286 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9941 to 8964. [2024-11-14 03:53:22,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8964 states, 6333 states have (on average 1.4219169429969998) internal successors, (9005), 6350 states have internal predecessors, (9005), 2417 states have call successors, (2417), 213 states have call predecessors, (2417), 213 states have return successors, (2417), 2400 states have call predecessors, (2417), 2417 states have call successors, (2417) [2024-11-14 03:53:22,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8964 states to 8964 states and 13839 transitions. [2024-11-14 03:53:22,340 INFO L78 Accepts]: Start accepts. Automaton has 8964 states and 13839 transitions. Word has length 482 [2024-11-14 03:53:22,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-14 03:53:22,341 INFO L471 AbstractCegarLoop]: Abstraction has 8964 states and 13839 transitions. [2024-11-14 03:53:22,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.4) internal successors, (194), 10 states have internal predecessors, (194), 3 states have call successors, (226), 3 states have call predecessors, (226), 6 states have return successors, (229), 3 states have call predecessors, (229), 3 states have call successors, (229) [2024-11-14 03:53:22,342 INFO L276 IsEmpty]: Start isEmpty. Operand 8964 states and 13839 transitions. [2024-11-14 03:53:22,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-14 03:53:22,350 INFO L207 NwaCegarLoop]: Found error trace [2024-11-14 03:53:22,350 INFO L215 NwaCegarLoop]: trace histogram [74, 74, 74, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-14 03:53:22,402 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt (20)] Ended with exit code 0 [2024-11-14 03:53:22,629 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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 03:53:22,903 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-14 03:53:22,951 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/cvc4 --incremental --print-success --lang smt,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-14 03:53:22,952 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-14 03:53:22,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-14 03:53:22,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1087146769, now seen corresponding path program 1 times [2024-11-14 03:53:22,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy WALRUS [2024-11-14 03:53:22,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1080954812] [2024-11-14 03:53:22,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-14 03:53:22,955 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-14 03:53:22,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat [2024-11-14 03:53:22,958 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-14 03:53:22,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_595bf960-cdcf-4aff-9bb8-726e8e70256a/bin/utaipan-verify-sOmjnqqW8E/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2024-11-14 03:53:25,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-14 03:53:25,975 INFO L255 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-14 03:53:25,979 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-14 03:53:56,451 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5281 proven. 258 refuted. 0 times theorem prover too weak. 5265 trivial. 0 not checked. [2024-11-14 03:53:56,452 INFO L311 TraceCheckSpWp]: Computing backward predicates...