./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1 --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0dc1ea3f6d575c3373292fe3183b9746ee1849ecfd8e379a22948351cc030925 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 12:27:15,150 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 12:27:15,210 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 12:27:15,214 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 12:27:15,215 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 12:27:15,236 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 12:27:15,236 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 12:27:15,236 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 12:27:15,237 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 12:27:15,237 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 12:27:15,237 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 12:27:15,237 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 12:27:15,237 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 12:27:15,237 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 12:27:15,237 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 12:27:15,238 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 12:27:15,238 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 12:27:15,239 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 12:27:15,239 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 12:27:15,239 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:27:15,239 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:27:15,239 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:27:15,239 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:27:15,239 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 12:27:15,239 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:27:15,239 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:27:15,239 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:27:15,239 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:27:15,240 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 12:27:15,240 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 12:27:15,240 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 12:27:15,240 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 12:27:15,240 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 12:27:15,240 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 12:27:15,240 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 12:27:15,240 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 12:27:15,240 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 12:27:15,240 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 12:27:15,240 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1 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 -> Automizer 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 -> 0dc1ea3f6d575c3373292fe3183b9746ee1849ecfd8e379a22948351cc030925 [2024-12-02 12:27:15,471 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 12:27:15,479 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 12:27:15,481 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 12:27:15,483 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 12:27:15,483 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 12:27:15,485 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-12-02 12:27:18,127 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/data/d6125ee28/c000f3ff34e2441594a2e6c26445e532/FLAG83658bf36 [2024-12-02 12:27:18,381 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 12:27:18,382 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-12-02 12:27:18,392 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/data/d6125ee28/c000f3ff34e2441594a2e6c26445e532/FLAG83658bf36 [2024-12-02 12:27:18,407 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/data/d6125ee28/c000f3ff34e2441594a2e6c26445e532 [2024-12-02 12:27:18,410 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 12:27:18,411 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 12:27:18,412 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 12:27:18,412 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 12:27:18,417 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 12:27:18,418 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,419 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65231da0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18, skipping insertion in model container [2024-12-02 12:27:18,419 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,447 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 12:27:18,591 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_bc0f3612-ad9d-48b3-aa06-489bac4382d8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i[916,929] [2024-12-02 12:27:18,700 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:27:18,714 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 12:27:18,725 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_bc0f3612-ad9d-48b3-aa06-489bac4382d8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i[916,929] [2024-12-02 12:27:18,779 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:27:18,798 INFO L204 MainTranslator]: Completed translation [2024-12-02 12:27:18,798 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18 WrapperNode [2024-12-02 12:27:18,799 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 12:27:18,800 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 12:27:18,800 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 12:27:18,800 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 12:27:18,807 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,822 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,862 INFO L138 Inliner]: procedures = 26, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 588 [2024-12-02 12:27:18,862 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 12:27:18,863 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 12:27:18,863 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 12:27:18,863 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 12:27:18,873 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,873 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,880 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,905 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 12:27:18,905 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,905 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,923 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,926 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,933 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,938 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,941 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,951 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 12:27:18,952 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 12:27:18,952 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 12:27:18,952 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 12:27:18,953 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (1/1) ... [2024-12-02 12:27:18,959 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:27:18,971 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:27:18,984 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 12:27:18,987 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 12:27:19,011 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 12:27:19,011 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 12:27:19,012 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 12:27:19,012 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 12:27:19,012 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 12:27:19,012 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 12:27:19,122 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 12:27:19,123 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 12:27:19,959 INFO L? ?]: Removed 20 outVars from TransFormulas that were not future-live. [2024-12-02 12:27:19,959 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 12:27:19,976 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 12:27:19,976 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 12:27:19,976 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:27:19 BoogieIcfgContainer [2024-12-02 12:27:19,976 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 12:27:19,978 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 12:27:19,979 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 12:27:19,983 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 12:27:19,983 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:27:18" (1/3) ... [2024-12-02 12:27:19,984 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4be44764 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:27:19, skipping insertion in model container [2024-12-02 12:27:19,984 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:27:18" (2/3) ... [2024-12-02 12:27:19,984 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4be44764 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:27:19, skipping insertion in model container [2024-12-02 12:27:19,984 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:27:19" (3/3) ... [2024-12-02 12:27:19,985 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-12-02 12:27:20,001 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 12:27:20,004 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-32.i that has 2 procedures, 243 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 12:27:20,063 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 12:27:20,075 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=PETRI_NET, 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;@7e3380c9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 12:27:20,075 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 12:27:20,079 INFO L276 IsEmpty]: Start isEmpty. Operand has 243 states, 166 states have (on average 1.5481927710843373) internal successors, (257), 167 states have internal predecessors, (257), 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-12-02 12:27:20,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-12-02 12:27:20,104 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:20,105 INFO L218 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] [2024-12-02 12:27:20,105 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:27:20,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:20,111 INFO L85 PathProgramCache]: Analyzing trace with hash -449951100, now seen corresponding path program 1 times [2024-12-02 12:27:20,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:20,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115540936] [2024-12-02 12:27:20,119 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:20,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:20,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:20,598 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 146 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2024-12-02 12:27:20,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:20,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115540936] [2024-12-02 12:27:20,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115540936] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:27:20,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149916299] [2024-12-02 12:27:20,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:20,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:20,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:27:20,602 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:27:20,605 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 12:27:20,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:20,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 1049 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 12:27:20,951 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:27:20,998 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 146 proven. 0 refuted. 0 times theorem prover too weak. 10658 trivial. 0 not checked. [2024-12-02 12:27:20,998 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:27:20,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149916299] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:20,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:27:20,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 12:27:21,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177349976] [2024-12-02 12:27:21,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:21,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 12:27:21,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:21,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 12:27:21,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 12:27:21,026 INFO L87 Difference]: Start difference. First operand has 243 states, 166 states have (on average 1.5481927710843373) internal successors, (257), 167 states have internal predecessors, (257), 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 50.5) internal successors, (101), 2 states have internal predecessors, (101), 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-12-02 12:27:21,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:27:21,069 INFO L93 Difference]: Finished difference Result 479 states and 878 transitions. [2024-12-02 12:27:21,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 12:27:21,071 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 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 466 [2024-12-02 12:27:21,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:27:21,078 INFO L225 Difference]: With dead ends: 479 [2024-12-02 12:27:21,078 INFO L226 Difference]: Without dead ends: 239 [2024-12-02 12:27:21,082 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 467 GetRequests, 467 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-12-02 12:27:21,084 INFO L435 NwaCegarLoop]: 398 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, 398 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-12-02 12:27:21,085 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 398 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 12:27:21,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2024-12-02 12:27:21,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 239. [2024-12-02 12:27:21,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 163 states have (on average 1.5337423312883436) internal successors, (250), 163 states have internal predecessors, (250), 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-12-02 12:27:21,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 398 transitions. [2024-12-02 12:27:21,142 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 398 transitions. Word has length 466 [2024-12-02 12:27:21,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:27:21,142 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 398 transitions. [2024-12-02 12:27:21,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 50.5) internal successors, (101), 2 states have internal predecessors, (101), 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-12-02 12:27:21,143 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 398 transitions. [2024-12-02 12:27:21,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-12-02 12:27:21,154 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:21,154 INFO L218 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] [2024-12-02 12:27:21,164 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 12:27:21,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:21,355 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:27:21,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:21,355 INFO L85 PathProgramCache]: Analyzing trace with hash -352252868, now seen corresponding path program 1 times [2024-12-02 12:27:21,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:21,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1386426453] [2024-12-02 12:27:21,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:21,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:21,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:21,772 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 12:27:21,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:21,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1386426453] [2024-12-02 12:27:21,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1386426453] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:21,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:21,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 12:27:21,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695507840] [2024-12-02 12:27:21,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:21,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:27:21,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:21,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:27:21,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:27:21,776 INFO L87 Difference]: Start difference. First operand 239 states and 398 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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-12-02 12:27:21,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:27:21,847 INFO L93 Difference]: Finished difference Result 710 states and 1186 transitions. [2024-12-02 12:27:21,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:27:21,848 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 466 [2024-12-02 12:27:21,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:27:21,854 INFO L225 Difference]: With dead ends: 710 [2024-12-02 12:27:21,854 INFO L226 Difference]: Without dead ends: 474 [2024-12-02 12:27:21,856 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:27:21,856 INFO L435 NwaCegarLoop]: 473 mSDtfsCounter, 387 mSDsluCounter, 389 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 862 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:27:21,857 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 862 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 12:27:21,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2024-12-02 12:27:21,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 468. [2024-12-02 12:27:21,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 317 states have (on average 1.5331230283911672) internal successors, (486), 317 states have internal predecessors, (486), 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-12-02 12:27:21,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 782 transitions. [2024-12-02 12:27:21,924 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 782 transitions. Word has length 466 [2024-12-02 12:27:21,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:27:21,926 INFO L471 AbstractCegarLoop]: Abstraction has 468 states and 782 transitions. [2024-12-02 12:27:21,926 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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-12-02 12:27:21,926 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 782 transitions. [2024-12-02 12:27:21,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-12-02 12:27:21,932 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:21,933 INFO L218 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] [2024-12-02 12:27:21,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 12:27:21,933 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:27:21,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:21,934 INFO L85 PathProgramCache]: Analyzing trace with hash -1373321222, now seen corresponding path program 1 times [2024-12-02 12:27:21,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:21,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014272007] [2024-12-02 12:27:21,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:21,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:22,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:22,421 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 12:27:22,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:22,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014272007] [2024-12-02 12:27:22,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014272007] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:22,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:22,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 12:27:22,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451897488] [2024-12-02 12:27:22,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:22,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:27:22,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:22,424 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:27:22,424 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:27:22,424 INFO L87 Difference]: Start difference. First operand 468 states and 782 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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-12-02 12:27:22,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:27:22,528 INFO L93 Difference]: Finished difference Result 1398 states and 2340 transitions. [2024-12-02 12:27:22,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:27:22,529 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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 466 [2024-12-02 12:27:22,530 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:27:22,538 INFO L225 Difference]: With dead ends: 1398 [2024-12-02 12:27:22,538 INFO L226 Difference]: Without dead ends: 933 [2024-12-02 12:27:22,540 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:27:22,541 INFO L435 NwaCegarLoop]: 394 mSDtfsCounter, 232 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:27:22,541 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 782 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 12:27:22,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 933 states. [2024-12-02 12:27:22,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 933 to 929. [2024-12-02 12:27:22,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 628 states have (on average 1.5318471337579618) internal successors, (962), 628 states have internal predecessors, (962), 296 states have call successors, (296), 4 states have call predecessors, (296), 4 states have return successors, (296), 296 states have call predecessors, (296), 296 states have call successors, (296) [2024-12-02 12:27:22,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1554 transitions. [2024-12-02 12:27:22,673 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 1554 transitions. Word has length 466 [2024-12-02 12:27:22,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:27:22,674 INFO L471 AbstractCegarLoop]: Abstraction has 929 states and 1554 transitions. [2024-12-02 12:27:22,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 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-12-02 12:27:22,674 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 1554 transitions. [2024-12-02 12:27:22,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-12-02 12:27:22,678 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:22,678 INFO L218 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] [2024-12-02 12:27:22,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 12:27:22,678 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:27:22,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:22,679 INFO L85 PathProgramCache]: Analyzing trace with hash 401686140, now seen corresponding path program 1 times [2024-12-02 12:27:22,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:22,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399384368] [2024-12-02 12:27:22,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:22,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:22,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:24,305 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 12:27:24,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:24,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399384368] [2024-12-02 12:27:24,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399384368] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:24,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:24,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 12:27:24,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662871534] [2024-12-02 12:27:24,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:24,306 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 12:27:24,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:24,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 12:27:24,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-12-02 12:27:24,307 INFO L87 Difference]: Start difference. First operand 929 states and 1554 transitions. Second operand has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 2 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-12-02 12:27:27,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:27:27,876 INFO L93 Difference]: Finished difference Result 5223 states and 8775 transitions. [2024-12-02 12:27:27,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:27:27,877 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 2 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 466 [2024-12-02 12:27:27,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:27:27,904 INFO L225 Difference]: With dead ends: 5223 [2024-12-02 12:27:27,905 INFO L226 Difference]: Without dead ends: 4297 [2024-12-02 12:27:27,910 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=77, Invalid=133, Unknown=0, NotChecked=0, Total=210 [2024-12-02 12:27:27,910 INFO L435 NwaCegarLoop]: 431 mSDtfsCounter, 2247 mSDsluCounter, 2136 mSDsCounter, 0 mSdLazyCounter, 1507 mSolverCounterSat, 371 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2247 SdHoareTripleChecker+Valid, 2567 SdHoareTripleChecker+Invalid, 1878 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 371 IncrementalHoareTripleChecker+Valid, 1507 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-12-02 12:27:27,911 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2247 Valid, 2567 Invalid, 1878 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [371 Valid, 1507 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-12-02 12:27:27,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4297 states. [2024-12-02 12:27:28,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4297 to 3241. [2024-12-02 12:27:28,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3241 states, 2448 states have (on average 1.619281045751634) internal successors, (3964), 2456 states have internal predecessors, (3964), 776 states have call successors, (776), 16 states have call predecessors, (776), 16 states have return successors, (776), 768 states have call predecessors, (776), 776 states have call successors, (776) [2024-12-02 12:27:28,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3241 states to 3241 states and 5516 transitions. [2024-12-02 12:27:28,304 INFO L78 Accepts]: Start accepts. Automaton has 3241 states and 5516 transitions. Word has length 466 [2024-12-02 12:27:28,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:27:28,305 INFO L471 AbstractCegarLoop]: Abstraction has 3241 states and 5516 transitions. [2024-12-02 12:27:28,305 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.9) internal successors, (99), 10 states have internal predecessors, (99), 2 states have call successors, (74), 1 states have call predecessors, (74), 1 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-12-02 12:27:28,306 INFO L276 IsEmpty]: Start isEmpty. Operand 3241 states and 5516 transitions. [2024-12-02 12:27:28,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 467 [2024-12-02 12:27:28,310 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:28,311 INFO L218 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] [2024-12-02 12:27:28,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 12:27:28,311 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:27:28,312 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:28,312 INFO L85 PathProgramCache]: Analyzing trace with hash 824387966, now seen corresponding path program 1 times [2024-12-02 12:27:28,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:28,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729531628] [2024-12-02 12:27:28,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:28,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:28,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:28,989 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 42 proven. 177 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 12:27:28,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:28,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729531628] [2024-12-02 12:27:28,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729531628] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:27:28,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475113610] [2024-12-02 12:27:28,989 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:28,989 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:28,990 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:27:28,993 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:27:28,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 12:27:29,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:29,269 INFO L256 TraceCheckSpWp]: Trace formula consists of 1043 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:27:29,280 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:27:30,540 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4545 proven. 63 refuted. 0 times theorem prover too weak. 6196 trivial. 0 not checked. [2024-12-02 12:27:30,540 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:27:31,196 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 156 proven. 63 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 12:27:31,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475113610] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:27:31,196 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:27:31,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 7] total 15 [2024-12-02 12:27:31,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794793712] [2024-12-02 12:27:31,197 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:27:31,199 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 12:27:31,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:31,200 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 12:27:31,200 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2024-12-02 12:27:31,201 INFO L87 Difference]: Start difference. First operand 3241 states and 5516 transitions. Second operand has 15 states, 15 states have (on average 18.133333333333333) internal successors, (272), 15 states have internal predecessors, (272), 6 states have call successors, (222), 3 states have call predecessors, (222), 6 states have return successors, (222), 6 states have call predecessors, (222), 6 states have call successors, (222) [2024-12-02 12:27:36,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:27:36,173 INFO L93 Difference]: Finished difference Result 13797 states and 22861 transitions. [2024-12-02 12:27:36,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-02 12:27:36,174 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 18.133333333333333) internal successors, (272), 15 states have internal predecessors, (272), 6 states have call successors, (222), 3 states have call predecessors, (222), 6 states have return successors, (222), 6 states have call predecessors, (222), 6 states have call successors, (222) Word has length 466 [2024-12-02 12:27:36,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:27:36,231 INFO L225 Difference]: With dead ends: 13797 [2024-12-02 12:27:36,231 INFO L226 Difference]: Without dead ends: 10559 [2024-12-02 12:27:36,246 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1011 GetRequests, 935 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2244 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1292, Invalid=4714, Unknown=0, NotChecked=0, Total=6006 [2024-12-02 12:27:36,247 INFO L435 NwaCegarLoop]: 572 mSDtfsCounter, 2853 mSDsluCounter, 2465 mSDsCounter, 0 mSdLazyCounter, 2638 mSolverCounterSat, 1730 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2871 SdHoareTripleChecker+Valid, 3037 SdHoareTripleChecker+Invalid, 4368 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1730 IncrementalHoareTripleChecker+Valid, 2638 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:27:36,247 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2871 Valid, 3037 Invalid, 4368 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1730 Valid, 2638 Invalid, 0 Unknown, 0 Unchecked, 3.2s Time] [2024-12-02 12:27:36,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10559 states. [2024-12-02 12:27:37,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10559 to 7391. [2024-12-02 12:27:37,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7391 states, 5077 states have (on average 1.5062044514477053) internal successors, (7647), 5111 states have internal predecessors, (7647), 2215 states have call successors, (2215), 98 states have call predecessors, (2215), 98 states have return successors, (2215), 2181 states have call predecessors, (2215), 2215 states have call successors, (2215) [2024-12-02 12:27:37,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7391 states to 7391 states and 12077 transitions. [2024-12-02 12:27:37,584 INFO L78 Accepts]: Start accepts. Automaton has 7391 states and 12077 transitions. Word has length 466 [2024-12-02 12:27:37,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:27:37,585 INFO L471 AbstractCegarLoop]: Abstraction has 7391 states and 12077 transitions. [2024-12-02 12:27:37,586 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 18.133333333333333) internal successors, (272), 15 states have internal predecessors, (272), 6 states have call successors, (222), 3 states have call predecessors, (222), 6 states have return successors, (222), 6 states have call predecessors, (222), 6 states have call successors, (222) [2024-12-02 12:27:37,586 INFO L276 IsEmpty]: Start isEmpty. Operand 7391 states and 12077 transitions. [2024-12-02 12:27:37,591 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-12-02 12:27:37,591 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:37,591 INFO L218 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] [2024-12-02 12:27:37,601 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 12:27:37,792 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:37,792 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:27:37,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:37,792 INFO L85 PathProgramCache]: Analyzing trace with hash 94955134, now seen corresponding path program 1 times [2024-12-02 12:27:37,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:37,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782311649] [2024-12-02 12:27:37,793 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:37,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:37,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:38,297 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 12:27:38,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:38,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782311649] [2024-12-02 12:27:38,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782311649] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:38,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:38,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 12:27:38,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61674639] [2024-12-02 12:27:38,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:38,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:27:38,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:38,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:27:38,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:27:38,300 INFO L87 Difference]: Start difference. First operand 7391 states and 12077 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-12-02 12:27:39,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:27:39,536 INFO L93 Difference]: Finished difference Result 20909 states and 34123 transitions. [2024-12-02 12:27:39,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:27:39,537 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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 468 [2024-12-02 12:27:39,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:27:39,598 INFO L225 Difference]: With dead ends: 20909 [2024-12-02 12:27:39,598 INFO L226 Difference]: Without dead ends: 13544 [2024-12-02 12:27:39,614 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 12:27:39,615 INFO L435 NwaCegarLoop]: 576 mSDtfsCounter, 500 mSDsluCounter, 381 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 107 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 500 SdHoareTripleChecker+Valid, 957 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 107 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 12:27:39,615 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [500 Valid, 957 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [107 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 12:27:39,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13544 states. [2024-12-02 12:27:40,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13544 to 13339. [2024-12-02 12:27:40,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13339 states, 9169 states have (on average 1.489039153669975) internal successors, (13653), 9247 states have internal predecessors, (13653), 3983 states have call successors, (3983), 186 states have call predecessors, (3983), 186 states have return successors, (3983), 3905 states have call predecessors, (3983), 3983 states have call successors, (3983) [2024-12-02 12:27:40,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13339 states to 13339 states and 21619 transitions. [2024-12-02 12:27:40,758 INFO L78 Accepts]: Start accepts. Automaton has 13339 states and 21619 transitions. Word has length 468 [2024-12-02 12:27:40,758 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:27:40,758 INFO L471 AbstractCegarLoop]: Abstraction has 13339 states and 21619 transitions. [2024-12-02 12:27:40,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 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-12-02 12:27:40,759 INFO L276 IsEmpty]: Start isEmpty. Operand 13339 states and 21619 transitions. [2024-12-02 12:27:40,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-12-02 12:27:40,769 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:40,769 INFO L218 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] [2024-12-02 12:27:40,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 12:27:40,770 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:27:40,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:40,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1116023488, now seen corresponding path program 1 times [2024-12-02 12:27:40,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:40,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467816409] [2024-12-02 12:27:40,770 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:40,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:40,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:42,476 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 12:27:42,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:42,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467816409] [2024-12-02 12:27:42,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467816409] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:27:42,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:27:42,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 12:27:42,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689224840] [2024-12-02 12:27:42,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:27:42,477 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 12:27:42,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:42,478 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 12:27:42,478 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-12-02 12:27:42,478 INFO L87 Difference]: Start difference. First operand 13339 states and 21619 transitions. Second operand has 11 states, 11 states have (on average 9.181818181818182) internal successors, (101), 11 states have internal predecessors, (101), 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-12-02 12:27:48,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:27:48,565 INFO L93 Difference]: Finished difference Result 46949 states and 75612 transitions. [2024-12-02 12:27:48,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 12:27:48,567 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 9.181818181818182) internal successors, (101), 11 states have internal predecessors, (101), 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 468 [2024-12-02 12:27:48,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:27:48,675 INFO L225 Difference]: With dead ends: 46949 [2024-12-02 12:27:48,675 INFO L226 Difference]: Without dead ends: 33636 [2024-12-02 12:27:48,705 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2024-12-02 12:27:48,706 INFO L435 NwaCegarLoop]: 439 mSDtfsCounter, 2406 mSDsluCounter, 2596 mSDsCounter, 0 mSdLazyCounter, 1608 mSolverCounterSat, 718 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2406 SdHoareTripleChecker+Valid, 3035 SdHoareTripleChecker+Invalid, 2326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 718 IncrementalHoareTripleChecker+Valid, 1608 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:27:48,706 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2406 Valid, 3035 Invalid, 2326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [718 Valid, 1608 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-12-02 12:27:48,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33636 states. [2024-12-02 12:27:51,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33636 to 21941. [2024-12-02 12:27:51,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 21941 states, 15784 states have (on average 1.5121642169285352) internal successors, (23868), 15941 states have internal predecessors, (23868), 5809 states have call successors, (5809), 347 states have call predecessors, (5809), 347 states have return successors, (5809), 5652 states have call predecessors, (5809), 5809 states have call successors, (5809) [2024-12-02 12:27:51,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21941 states to 21941 states and 35486 transitions. [2024-12-02 12:27:51,100 INFO L78 Accepts]: Start accepts. Automaton has 21941 states and 35486 transitions. Word has length 468 [2024-12-02 12:27:51,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:27:51,101 INFO L471 AbstractCegarLoop]: Abstraction has 21941 states and 35486 transitions. [2024-12-02 12:27:51,101 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.181818181818182) internal successors, (101), 11 states have internal predecessors, (101), 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-12-02 12:27:51,101 INFO L276 IsEmpty]: Start isEmpty. Operand 21941 states and 35486 transitions. [2024-12-02 12:27:51,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 469 [2024-12-02 12:27:51,106 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:51,106 INFO L218 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] [2024-12-02 12:27:51,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 12:27:51,106 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:27:51,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:51,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1334878206, now seen corresponding path program 1 times [2024-12-02 12:27:51,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:51,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230526995] [2024-12-02 12:27:51,107 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:51,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:51,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:51,922 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 153 proven. 66 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 12:27:51,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:51,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230526995] [2024-12-02 12:27:51,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230526995] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:27:51,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83567413] [2024-12-02 12:27:51,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:51,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:51,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:27:51,927 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:27:51,931 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 12:27:52,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:52,235 INFO L256 TraceCheckSpWp]: Trace formula consists of 1044 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 12:27:52,243 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:27:52,554 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4663 proven. 66 refuted. 0 times theorem prover too weak. 6075 trivial. 0 not checked. [2024-12-02 12:27:52,554 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:27:52,962 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 153 proven. 66 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 12:27:52,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83567413] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:27:52,962 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:27:52,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-12-02 12:27:52,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707256408] [2024-12-02 12:27:52,962 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:27:52,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 12:27:52,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:52,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 12:27:52,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:27:52,965 INFO L87 Difference]: Start difference. First operand 21941 states and 35486 transitions. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-12-02 12:27:53,748 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:27:53,748 INFO L93 Difference]: Finished difference Result 28223 states and 45861 transitions. [2024-12-02 12:27:53,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:27:53,749 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) Word has length 468 [2024-12-02 12:27:53,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:27:53,789 INFO L225 Difference]: With dead ends: 28223 [2024-12-02 12:27:53,789 INFO L226 Difference]: Without dead ends: 3791 [2024-12-02 12:27:53,826 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 943 GetRequests, 933 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-12-02 12:27:53,827 INFO L435 NwaCegarLoop]: 311 mSDtfsCounter, 244 mSDsluCounter, 472 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 294 SdHoareTripleChecker+Valid, 783 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 12:27:53,827 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [294 Valid, 783 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 12:27:53,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3791 states. [2024-12-02 12:27:54,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3791 to 3717. [2024-12-02 12:27:54,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3717 states, 2708 states have (on average 1.4933530280649927) internal successors, (4044), 2729 states have internal predecessors, (4044), 941 states have call successors, (941), 67 states have call predecessors, (941), 67 states have return successors, (941), 920 states have call predecessors, (941), 941 states have call successors, (941) [2024-12-02 12:27:54,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3717 states to 3717 states and 5926 transitions. [2024-12-02 12:27:54,266 INFO L78 Accepts]: Start accepts. Automaton has 3717 states and 5926 transitions. Word has length 468 [2024-12-02 12:27:54,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:27:54,267 INFO L471 AbstractCegarLoop]: Abstraction has 3717 states and 5926 transitions. [2024-12-02 12:27:54,268 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (96), 2 states have call predecessors, (96), 4 states have return successors, (97), 2 states have call predecessors, (97), 2 states have call successors, (97) [2024-12-02 12:27:54,268 INFO L276 IsEmpty]: Start isEmpty. Operand 3717 states and 5926 transitions. [2024-12-02 12:27:54,273 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 470 [2024-12-02 12:27:54,273 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:54,274 INFO L218 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] [2024-12-02 12:27:54,286 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 12:27:54,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:54,474 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:27:54,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:54,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1521356727, now seen corresponding path program 1 times [2024-12-02 12:27:54,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:54,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003869003] [2024-12-02 12:27:54,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:54,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:54,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:54,857 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 162 proven. 57 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 12:27:54,858 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:54,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003869003] [2024-12-02 12:27:54,858 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003869003] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:27:54,858 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50547819] [2024-12-02 12:27:54,858 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:54,858 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:54,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:27:54,860 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:27:54,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 12:27:55,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:55,186 INFO L256 TraceCheckSpWp]: Trace formula consists of 1050 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 12:27:55,194 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:27:55,482 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4306 proven. 108 refuted. 0 times theorem prover too weak. 6390 trivial. 0 not checked. [2024-12-02 12:27:55,482 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:27:55,787 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 162 proven. 57 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 12:27:55,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50547819] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:27:55,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:27:55,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 9, 6] total 12 [2024-12-02 12:27:55,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389965689] [2024-12-02 12:27:55,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:27:55,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 12:27:55,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:27:55,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 12:27:55,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-12-02 12:27:55,788 INFO L87 Difference]: Start difference. First operand 3717 states and 5926 transitions. Second operand has 12 states, 12 states have (on average 13.166666666666666) internal successors, (158), 12 states have internal predecessors, (158), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-12-02 12:27:57,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:27:57,774 INFO L93 Difference]: Finished difference Result 9887 states and 15693 transitions. [2024-12-02 12:27:57,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-02 12:27:57,775 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 13.166666666666666) internal successors, (158), 12 states have internal predecessors, (158), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 469 [2024-12-02 12:27:57,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:27:57,798 INFO L225 Difference]: With dead ends: 9887 [2024-12-02 12:27:57,798 INFO L226 Difference]: Without dead ends: 6225 [2024-12-02 12:27:57,804 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 967 GetRequests, 933 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 272 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=296, Invalid=760, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 12:27:57,804 INFO L435 NwaCegarLoop]: 486 mSDtfsCounter, 1498 mSDsluCounter, 1500 mSDsCounter, 0 mSdLazyCounter, 1087 mSolverCounterSat, 538 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1554 SdHoareTripleChecker+Valid, 1986 SdHoareTripleChecker+Invalid, 1625 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 538 IncrementalHoareTripleChecker+Valid, 1087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:27:57,805 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1554 Valid, 1986 Invalid, 1625 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [538 Valid, 1087 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 12:27:57,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6225 states. [2024-12-02 12:27:58,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6225 to 4219. [2024-12-02 12:27:58,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4219 states, 3194 states have (on average 1.487789605510332) internal successors, (4752), 3215 states have internal predecessors, (4752), 941 states have call successors, (941), 83 states have call predecessors, (941), 83 states have return successors, (941), 920 states have call predecessors, (941), 941 states have call successors, (941) [2024-12-02 12:27:58,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4219 states to 4219 states and 6634 transitions. [2024-12-02 12:27:58,419 INFO L78 Accepts]: Start accepts. Automaton has 4219 states and 6634 transitions. Word has length 469 [2024-12-02 12:27:58,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:27:58,420 INFO L471 AbstractCegarLoop]: Abstraction has 4219 states and 6634 transitions. [2024-12-02 12:27:58,420 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.166666666666666) internal successors, (158), 12 states have internal predecessors, (158), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-12-02 12:27:58,420 INFO L276 IsEmpty]: Start isEmpty. Operand 4219 states and 6634 transitions. [2024-12-02 12:27:58,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 471 [2024-12-02 12:27:58,424 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:27:58,425 INFO L218 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] [2024-12-02 12:27:58,433 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 12:27:58,625 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:58,625 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:27:58,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:27:58,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1251556812, now seen corresponding path program 1 times [2024-12-02 12:27:58,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:27:58,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44911084] [2024-12-02 12:27:58,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:58,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:27:58,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:59,439 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 231 proven. 201 refuted. 0 times theorem prover too weak. 10372 trivial. 0 not checked. [2024-12-02 12:27:59,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:27:59,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44911084] [2024-12-02 12:27:59,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44911084] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:27:59,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161088693] [2024-12-02 12:27:59,440 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:27:59,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:27:59,440 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:27:59,442 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:27:59,442 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 12:27:59,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:27:59,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 1053 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 12:27:59,708 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:28:00,695 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 7695 proven. 180 refuted. 0 times theorem prover too weak. 2929 trivial. 0 not checked. [2024-12-02 12:28:00,695 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:28:02,653 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 252 proven. 183 refuted. 0 times theorem prover too weak. 10369 trivial. 0 not checked. [2024-12-02 12:28:02,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161088693] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:28:02,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:28:02,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 12, 12] total 25 [2024-12-02 12:28:02,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788114263] [2024-12-02 12:28:02,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:28:02,654 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 12:28:02,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:28:02,655 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 12:28:02,655 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=482, Unknown=0, NotChecked=0, Total=600 [2024-12-02 12:28:02,655 INFO L87 Difference]: Start difference. First operand 4219 states and 6634 transitions. Second operand has 25 states, 25 states have (on average 9.4) internal successors, (235), 25 states have internal predecessors, (235), 9 states have call successors, (162), 4 states have call predecessors, (162), 8 states have return successors, (164), 9 states have call predecessors, (164), 9 states have call successors, (164) [2024-12-02 12:28:16,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:28:16,395 INFO L93 Difference]: Finished difference Result 39113 states and 60451 transitions. [2024-12-02 12:28:16,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 126 states. [2024-12-02 12:28:16,396 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 9.4) internal successors, (235), 25 states have internal predecessors, (235), 9 states have call successors, (162), 4 states have call predecessors, (162), 8 states have return successors, (164), 9 states have call predecessors, (164), 9 states have call successors, (164) Word has length 470 [2024-12-02 12:28:16,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:28:16,467 INFO L225 Difference]: With dead ends: 39113 [2024-12-02 12:28:16,467 INFO L226 Difference]: Without dead ends: 34949 [2024-12-02 12:28:16,484 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1089 GetRequests, 942 SyntacticMatches, 0 SemanticMatches, 147 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7766 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=4830, Invalid=17222, Unknown=0, NotChecked=0, Total=22052 [2024-12-02 12:28:16,485 INFO L435 NwaCegarLoop]: 477 mSDtfsCounter, 4720 mSDsluCounter, 2779 mSDsCounter, 0 mSdLazyCounter, 3444 mSolverCounterSat, 2254 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4720 SdHoareTripleChecker+Valid, 3256 SdHoareTripleChecker+Invalid, 5698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2254 IncrementalHoareTripleChecker+Valid, 3444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-12-02 12:28:16,485 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4720 Valid, 3256 Invalid, 5698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2254 Valid, 3444 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2024-12-02 12:28:16,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34949 states. [2024-12-02 12:28:19,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34949 to 23601. [2024-12-02 12:28:19,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23601 states, 18432 states have (on average 1.4640842013888888) internal successors, (26986), 18597 states have internal predecessors, (26986), 4693 states have call successors, (4693), 475 states have call predecessors, (4693), 475 states have return successors, (4693), 4528 states have call predecessors, (4693), 4693 states have call successors, (4693) [2024-12-02 12:28:20,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23601 states to 23601 states and 36372 transitions. [2024-12-02 12:28:20,049 INFO L78 Accepts]: Start accepts. Automaton has 23601 states and 36372 transitions. Word has length 470 [2024-12-02 12:28:20,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:28:20,050 INFO L471 AbstractCegarLoop]: Abstraction has 23601 states and 36372 transitions. [2024-12-02 12:28:20,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 9.4) internal successors, (235), 25 states have internal predecessors, (235), 9 states have call successors, (162), 4 states have call predecessors, (162), 8 states have return successors, (164), 9 states have call predecessors, (164), 9 states have call successors, (164) [2024-12-02 12:28:20,050 INFO L276 IsEmpty]: Start isEmpty. Operand 23601 states and 36372 transitions. [2024-12-02 12:28:20,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 472 [2024-12-02 12:28:20,059 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:28:20,059 INFO L218 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] [2024-12-02 12:28:20,071 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 12:28:20,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:28:20,259 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:28:20,260 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:28:20,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1228986778, now seen corresponding path program 1 times [2024-12-02 12:28:20,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:28:20,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057400518] [2024-12-02 12:28:20,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:28:20,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:28:20,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:28:21,859 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 354 proven. 486 refuted. 0 times theorem prover too weak. 9964 trivial. 0 not checked. [2024-12-02 12:28:21,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:28:21,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057400518] [2024-12-02 12:28:21,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1057400518] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:28:21,860 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773991438] [2024-12-02 12:28:21,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:28:21,860 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:28:21,860 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:28:21,862 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:28:21,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 12:28:22,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:28:22,127 INFO L256 TraceCheckSpWp]: Trace formula consists of 1058 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 12:28:22,132 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:28:23,158 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 7344 proven. 180 refuted. 0 times theorem prover too weak. 3280 trivial. 0 not checked. [2024-12-02 12:28:23,158 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:28:25,345 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 252 proven. 183 refuted. 0 times theorem prover too weak. 10369 trivial. 0 not checked. [2024-12-02 12:28:25,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773991438] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:28:25,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:28:25,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 31 [2024-12-02 12:28:25,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378850438] [2024-12-02 12:28:25,345 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:28:25,346 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 12:28:25,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:28:25,347 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 12:28:25,347 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=157, Invalid=773, Unknown=0, NotChecked=0, Total=930 [2024-12-02 12:28:25,347 INFO L87 Difference]: Start difference. First operand 23601 states and 36372 transitions. Second operand has 31 states, 31 states have (on average 7.774193548387097) internal successors, (241), 31 states have internal predecessors, (241), 11 states have call successors, (168), 4 states have call predecessors, (168), 9 states have return successors, (168), 11 states have call predecessors, (168), 11 states have call successors, (168) [2024-12-02 12:28:47,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:28:47,476 INFO L93 Difference]: Finished difference Result 90927 states and 139172 transitions. [2024-12-02 12:28:47,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 127 states. [2024-12-02 12:28:47,477 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 7.774193548387097) internal successors, (241), 31 states have internal predecessors, (241), 11 states have call successors, (168), 4 states have call predecessors, (168), 9 states have return successors, (168), 11 states have call predecessors, (168), 11 states have call successors, (168) Word has length 471 [2024-12-02 12:28:47,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:28:47,666 INFO L225 Difference]: With dead ends: 90927 [2024-12-02 12:28:47,666 INFO L226 Difference]: Without dead ends: 67381 [2024-12-02 12:28:47,730 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1099 GetRequests, 949 SyntacticMatches, 0 SemanticMatches, 150 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8158 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=4507, Invalid=18445, Unknown=0, NotChecked=0, Total=22952 [2024-12-02 12:28:47,731 INFO L435 NwaCegarLoop]: 349 mSDtfsCounter, 8399 mSDsluCounter, 3092 mSDsCounter, 0 mSdLazyCounter, 4138 mSolverCounterSat, 3939 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8403 SdHoareTripleChecker+Valid, 3441 SdHoareTripleChecker+Invalid, 8077 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3939 IncrementalHoareTripleChecker+Valid, 4138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.4s IncrementalHoareTripleChecker+Time [2024-12-02 12:28:47,731 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8403 Valid, 3441 Invalid, 8077 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3939 Valid, 4138 Invalid, 0 Unknown, 0 Unchecked, 6.4s Time] [2024-12-02 12:28:47,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67381 states. [2024-12-02 12:28:50,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67381 to 11716. [2024-12-02 12:28:50,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11716 states, 9080 states have (on average 1.4570484581497798) internal successors, (13230), 9149 states have internal predecessors, (13230), 2327 states have call successors, (2327), 308 states have call predecessors, (2327), 308 states have return successors, (2327), 2258 states have call predecessors, (2327), 2327 states have call successors, (2327) [2024-12-02 12:28:50,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11716 states to 11716 states and 17884 transitions. [2024-12-02 12:28:50,347 INFO L78 Accepts]: Start accepts. Automaton has 11716 states and 17884 transitions. Word has length 471 [2024-12-02 12:28:50,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:28:50,347 INFO L471 AbstractCegarLoop]: Abstraction has 11716 states and 17884 transitions. [2024-12-02 12:28:50,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 7.774193548387097) internal successors, (241), 31 states have internal predecessors, (241), 11 states have call successors, (168), 4 states have call predecessors, (168), 9 states have return successors, (168), 11 states have call predecessors, (168), 11 states have call successors, (168) [2024-12-02 12:28:50,347 INFO L276 IsEmpty]: Start isEmpty. Operand 11716 states and 17884 transitions. [2024-12-02 12:28:50,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2024-12-02 12:28:50,352 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:28:50,353 INFO L218 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] [2024-12-02 12:28:50,365 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 12:28:50,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:28:50,553 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:28:50,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:28:50,554 INFO L85 PathProgramCache]: Analyzing trace with hash -436090634, now seen corresponding path program 1 times [2024-12-02 12:28:50,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:28:50,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277621732] [2024-12-02 12:28:50,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:28:50,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:28:50,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:28:52,109 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 354 proven. 486 refuted. 0 times theorem prover too weak. 9964 trivial. 0 not checked. [2024-12-02 12:28:52,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:28:52,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277621732] [2024-12-02 12:28:52,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1277621732] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:28:52,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428337850] [2024-12-02 12:28:52,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:28:52,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:28:52,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:28:52,112 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:28:52,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 12:28:52,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:28:52,422 INFO L256 TraceCheckSpWp]: Trace formula consists of 1059 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-12-02 12:28:52,428 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:28:55,461 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5969 proven. 603 refuted. 0 times theorem prover too weak. 4232 trivial. 0 not checked. [2024-12-02 12:28:55,461 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:29:01,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428337850] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:29:01,394 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:29:01,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 21] total 26 [2024-12-02 12:29:01,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516697226] [2024-12-02 12:29:01,394 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:29:01,395 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 12:29:01,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:29:01,396 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 12:29:01,396 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=198, Invalid=858, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 12:29:01,396 INFO L87 Difference]: Start difference. First operand 11716 states and 17884 transitions. Second operand has 26 states, 26 states have (on average 7.1923076923076925) internal successors, (187), 26 states have internal predecessors, (187), 8 states have call successors, (119), 6 states have call predecessors, (119), 8 states have return successors, (119), 8 states have call predecessors, (119), 8 states have call successors, (119) [2024-12-02 12:29:15,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:29:15,241 INFO L93 Difference]: Finished difference Result 54566 states and 83272 transitions. [2024-12-02 12:29:15,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2024-12-02 12:29:15,242 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 7.1923076923076925) internal successors, (187), 26 states have internal predecessors, (187), 8 states have call successors, (119), 6 states have call predecessors, (119), 8 states have return successors, (119), 8 states have call predecessors, (119), 8 states have call successors, (119) Word has length 472 [2024-12-02 12:29:15,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:29:15,333 INFO L225 Difference]: With dead ends: 54566 [2024-12-02 12:29:15,333 INFO L226 Difference]: Without dead ends: 42912 [2024-12-02 12:29:15,359 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 836 GetRequests, 756 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1761 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1462, Invalid=5018, Unknown=0, NotChecked=0, Total=6480 [2024-12-02 12:29:15,359 INFO L435 NwaCegarLoop]: 341 mSDtfsCounter, 4869 mSDsluCounter, 2379 mSDsCounter, 0 mSdLazyCounter, 2529 mSolverCounterSat, 1630 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4898 SdHoareTripleChecker+Valid, 2720 SdHoareTripleChecker+Invalid, 4159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1630 IncrementalHoareTripleChecker+Valid, 2529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:29:15,359 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4898 Valid, 2720 Invalid, 4159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1630 Valid, 2529 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2024-12-02 12:29:15,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42912 states. [2024-12-02 12:29:17,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42912 to 14440. [2024-12-02 12:29:17,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14440 states, 11804 states have (on average 1.5005083022704169) internal successors, (17712), 11873 states have internal predecessors, (17712), 2327 states have call successors, (2327), 308 states have call predecessors, (2327), 308 states have return successors, (2327), 2258 states have call predecessors, (2327), 2327 states have call successors, (2327) [2024-12-02 12:29:17,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14440 states to 14440 states and 22366 transitions. [2024-12-02 12:29:17,994 INFO L78 Accepts]: Start accepts. Automaton has 14440 states and 22366 transitions. Word has length 472 [2024-12-02 12:29:17,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:29:17,994 INFO L471 AbstractCegarLoop]: Abstraction has 14440 states and 22366 transitions. [2024-12-02 12:29:17,995 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 7.1923076923076925) internal successors, (187), 26 states have internal predecessors, (187), 8 states have call successors, (119), 6 states have call predecessors, (119), 8 states have return successors, (119), 8 states have call predecessors, (119), 8 states have call successors, (119) [2024-12-02 12:29:17,995 INFO L276 IsEmpty]: Start isEmpty. Operand 14440 states and 22366 transitions. [2024-12-02 12:29:18,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 473 [2024-12-02 12:29:18,001 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:29:18,001 INFO L218 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] [2024-12-02 12:29:18,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 12:29:18,201 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-12-02 12:29:18,202 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:29:18,202 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:18,202 INFO L85 PathProgramCache]: Analyzing trace with hash -13388808, now seen corresponding path program 1 times [2024-12-02 12:29:18,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:29:18,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142617378] [2024-12-02 12:29:18,202 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:29:18,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:29:18,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 12:29:18,427 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 12:29:18,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 12:29:19,180 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 12:29:19,180 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 12:29:19,181 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 12:29:19,183 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 12:29:19,186 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:29:19,555 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 12:29:19,559 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 12:29:19 BoogieIcfgContainer [2024-12-02 12:29:19,559 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 12:29:19,560 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 12:29:19,560 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 12:29:19,560 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 12:29:19,561 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:27:19" (3/4) ... [2024-12-02 12:29:19,563 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 12:29:19,564 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 12:29:19,565 INFO L158 Benchmark]: Toolchain (without parser) took 121154.11ms. Allocated memory was 142.6MB in the beginning and 3.1GB in the end (delta: 3.0GB). Free memory was 117.0MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-12-02 12:29:19,565 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 142.6MB. Free memory is still 82.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 12:29:19,566 INFO L158 Benchmark]: CACSL2BoogieTranslator took 387.14ms. Allocated memory is still 142.6MB. Free memory was 116.8MB in the beginning and 94.3MB in the end (delta: 22.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-02 12:29:19,566 INFO L158 Benchmark]: Boogie Procedure Inliner took 62.50ms. Allocated memory is still 142.6MB. Free memory was 94.0MB in the beginning and 86.4MB in the end (delta: 7.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 12:29:19,566 INFO L158 Benchmark]: Boogie Preprocessor took 88.22ms. Allocated memory is still 142.6MB. Free memory was 86.4MB in the beginning and 76.4MB in the end (delta: 10.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 12:29:19,567 INFO L158 Benchmark]: RCFGBuilder took 1024.58ms. Allocated memory is still 142.6MB. Free memory was 76.4MB in the beginning and 70.8MB in the end (delta: 5.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-12-02 12:29:19,567 INFO L158 Benchmark]: TraceAbstraction took 119580.59ms. Allocated memory was 142.6MB in the beginning and 3.1GB in the end (delta: 3.0GB). Free memory was 69.9MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2024-12-02 12:29:19,567 INFO L158 Benchmark]: Witness Printer took 4.63ms. Allocated memory is still 3.1GB. Free memory was 2.0GB in the beginning and 2.0GB in the end (delta: 264.8kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 12:29:19,569 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.26ms. Allocated memory is still 142.6MB. Free memory is still 82.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 387.14ms. Allocated memory is still 142.6MB. Free memory was 116.8MB in the beginning and 94.3MB in the end (delta: 22.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 62.50ms. Allocated memory is still 142.6MB. Free memory was 94.0MB in the beginning and 86.4MB in the end (delta: 7.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 88.22ms. Allocated memory is still 142.6MB. Free memory was 86.4MB in the beginning and 76.4MB in the end (delta: 10.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1024.58ms. Allocated memory is still 142.6MB. Free memory was 76.4MB in the beginning and 70.8MB in the end (delta: 5.6MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 119580.59ms. Allocated memory was 142.6MB in the beginning and 3.1GB in the end (delta: 3.0GB). Free memory was 69.9MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 4.63ms. Allocated memory is still 3.1GB. Free memory was 2.0GB in the beginning and 2.0GB in the end (delta: 264.8kB). 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 someBinaryFLOATComparisonOperation at line 381, overapproximation of someBinaryFLOATComparisonOperation at line 383, overapproximation of someBinaryFLOATComparisonOperation at line 335, overapproximation of someBinaryFLOATComparisonOperation at line 343, overapproximation of someBinaryFLOATComparisonOperation at line 131, overapproximation of someBinaryFLOATComparisonOperation at line 301, overapproximation of someBinaryFLOATComparisonOperation at line 292, overapproximation of someBinaryFLOATComparisonOperation at line 441, overapproximation of someBinaryFLOATComparisonOperation at line 333, overapproximation of someBinaryFLOATComparisonOperation at line 379, overapproximation of someBinaryFLOATComparisonOperation at line 159, overapproximation of someBinaryFLOATComparisonOperation at line 385, overapproximation of someUnaryDOUBLEoperation at line 68, overapproximation of bitwiseAnd at line 211, overapproximation of someBinaryDOUBLEComparisonOperation at line 193, overapproximation of someBinaryDOUBLEComparisonOperation at line 202, overapproximation of someBinaryDOUBLEComparisonOperation at line 248, overapproximation of someBinaryDOUBLEComparisonOperation at line 181, overapproximation of someBinaryDOUBLEComparisonOperation at line 167, overapproximation of someBinaryDOUBLEComparisonOperation at line 421, overapproximation of someBinaryDOUBLEComparisonOperation at line 205, overapproximation of someBinaryDOUBLEComparisonOperation at line 441, overapproximation of someBinaryDOUBLEComparisonOperation at line 261, overapproximation of someBinaryDOUBLEComparisonOperation at line 408, overapproximation of someBinaryDOUBLEComparisonOperation at line 214, overapproximation of someBinaryDOUBLEComparisonOperation at line 236, overapproximation of someBinaryDOUBLEComparisonOperation at line 416, overapproximation of someBinaryDOUBLEComparisonOperation at line 233, overapproximation of someBinaryDOUBLEComparisonOperation at line 414, overapproximation of someBinaryDOUBLEComparisonOperation at line 412, overapproximation of someBinaryDOUBLEComparisonOperation at line 410, overapproximation of someBinaryArithmeticFLOAToperation at line 287, overapproximation of someBinaryArithmeticFLOAToperation at line 308. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 2; [L23] unsigned char var_1_4 = 100; [L24] unsigned char var_1_5 = 2; [L25] unsigned char var_1_6 = 64; [L26] unsigned char var_1_7 = 32; [L27] unsigned char var_1_8 = 32; [L28] float var_1_9 = 100.5; [L29] float var_1_11 = 0.8; [L30] float var_1_12 = 2.5; [L31] signed short int var_1_13 = -32; [L32] unsigned char var_1_15 = 1; [L33] unsigned char var_1_16 = 0; [L34] unsigned char var_1_17 = 0; [L35] float var_1_18 = 0.25; [L36] float var_1_19 = 100000000.25; [L37] signed char var_1_20 = 0; [L38] signed char var_1_21 = 10; [L39] double var_1_22 = 1000000.5; [L40] unsigned long int var_1_23 = 256; [L41] unsigned long int var_1_24 = 50; [L42] signed long int var_1_25 = 64; [L43] signed long int var_1_26 = 0; [L44] signed long int var_1_27 = -128; [L45] signed long int var_1_28 = -100; [L46] unsigned long int var_1_29 = 32; [L47] signed long int var_1_30 = -32; [L48] signed long int var_1_31 = 0; [L49] unsigned long int var_1_32 = 2219578776; [L50] unsigned long int var_1_33 = 128; [L51] signed long int var_1_34 = -32; [L52] signed long int var_1_35 = -25; [L53] signed long int var_1_36 = -16; [L54] unsigned short int var_1_37 = 10; [L55] float var_1_38 = 200.2; [L56] float var_1_39 = 4.925; [L57] float var_1_40 = 8.65; [L58] float var_1_41 = 255.4; [L59] unsigned char var_1_42 = 0; [L60] unsigned short int var_1_43 = 0; [L61] unsigned char var_1_44 = 0; [L62] signed long int var_1_45 = 8; [L63] unsigned char var_1_46 = 0; [L64] signed long int var_1_47 = -16; [L65] unsigned char var_1_48 = 0; [L66] unsigned char var_1_49 = 200; [L67] unsigned char var_1_50 = 1; [L68] double var_1_51 = -0.8; [L69] unsigned long int var_1_52 = 2831007237; [L70] double var_1_53 = 5.25; [L71] double var_1_54 = 0.0; [L72] double var_1_55 = 8.67; [L73] double var_1_56 = 1.75; [L74] double var_1_57 = 25.4; [L75] unsigned long int var_1_58 = 4; [L76] signed char var_1_59 = -25; [L77] signed char var_1_60 = -10; [L78] unsigned short int var_1_61 = 10; [L79] signed short int var_1_62 = -10; [L80] double var_1_63 = 8.5; [L81] unsigned short int var_1_64 = 32; [L82] unsigned short int var_1_65 = 33439; [L83] unsigned long int var_1_66 = 1000; [L84] signed short int var_1_67 = -2; [L85] float var_1_68 = 15.6; [L86] unsigned char var_1_69 = 10; [L87] unsigned char var_1_70 = 0; [L88] unsigned long int var_1_71 = 256; [L89] signed long int var_1_72 = 5; [L90] unsigned long int var_1_73 = 32; [L91] unsigned short int var_1_74 = 50; [L92] unsigned long int var_1_75 = 25; [L93] signed char var_1_76 = 1; [L94] signed char var_1_77 = -50; [L95] signed long int var_1_78 = -1000; [L96] signed long int var_1_79 = -4; [L97] signed char var_1_80 = -32; [L98] double var_1_81 = 99999.5; [L99] unsigned short int var_1_82 = 50; [L100] signed short int var_1_83 = 16; [L101] unsigned char last_1_var_1_1 = 2; [L102] unsigned char last_1_var_1_15 = 1; [L103] signed char last_1_var_1_20 = 0; VAL [isInitial=0, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=100, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L445] isInitial = 1 [L446] FCALL initially() [L448] CALL updateLastVariables() [L436] last_1_var_1_1 = var_1_1 [L437] last_1_var_1_15 = var_1_15 [L438] last_1_var_1_20 = var_1_20 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=100, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L448] RET updateLastVariables() [L449] CALL updateVariables() [L317] var_1_4 = __VERIFIER_nondet_uchar() [L318] CALL assume_abort_if_not(var_1_4 >= 95) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L318] RET assume_abort_if_not(var_1_4 >= 95) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L319] CALL assume_abort_if_not(var_1_4 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L319] RET assume_abort_if_not(var_1_4 <= 127) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=2, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L320] var_1_5 = __VERIFIER_nondet_uchar() [L321] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L321] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L322] CALL assume_abort_if_not(var_1_5 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L322] RET assume_abort_if_not(var_1_5 <= 32) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L323] var_1_6 = __VERIFIER_nondet_uchar() [L324] CALL assume_abort_if_not(var_1_6 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L324] RET assume_abort_if_not(var_1_6 >= 64) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L325] CALL assume_abort_if_not(var_1_6 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L325] RET assume_abort_if_not(var_1_6 <= 127) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=32, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L326] var_1_7 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L327] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L328] CALL assume_abort_if_not(var_1_7 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L328] RET assume_abort_if_not(var_1_7 <= 64) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=32, var_1_9=201/2] [L329] var_1_8 = __VERIFIER_nondet_uchar() [L330] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_9=201/2] [L330] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_9=201/2] [L331] CALL assume_abort_if_not(var_1_8 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L331] RET assume_abort_if_not(var_1_8 <= 63) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_11=4/5, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L332] var_1_11 = __VERIFIER_nondet_float() [L333] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L333] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 4611686.018427382800e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=5/2, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L334] var_1_12 = __VERIFIER_nondet_float() [L335] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L335] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L336] var_1_16 = __VERIFIER_nondet_uchar() [L337] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L337] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L338] CALL assume_abort_if_not(var_1_16 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L338] RET assume_abort_if_not(var_1_16 <= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=0, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L339] var_1_17 = __VERIFIER_nondet_uchar() [L340] CALL assume_abort_if_not(var_1_17 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L340] RET assume_abort_if_not(var_1_17 >= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L341] CALL assume_abort_if_not(var_1_17 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L341] RET assume_abort_if_not(var_1_17 <= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_19=400000001/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L342] var_1_19 = __VERIFIER_nondet_float() [L343] CALL assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L343] RET assume_abort_if_not((var_1_19 >= -461168.6018427382800e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=10, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L344] var_1_21 = __VERIFIER_nondet_char() [L345] CALL assume_abort_if_not(var_1_21 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L345] RET assume_abort_if_not(var_1_21 >= -31) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L346] CALL assume_abort_if_not(var_1_21 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L346] RET assume_abort_if_not(var_1_21 <= 31) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L347] var_1_26 = __VERIFIER_nondet_long() [L348] CALL assume_abort_if_not(var_1_26 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L348] RET assume_abort_if_not(var_1_26 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L349] CALL assume_abort_if_not(var_1_26 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L349] RET assume_abort_if_not(var_1_26 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=-128, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L350] var_1_27 = __VERIFIER_nondet_long() [L351] CALL assume_abort_if_not(var_1_27 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L351] RET assume_abort_if_not(var_1_27 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L352] CALL assume_abort_if_not(var_1_27 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L352] RET assume_abort_if_not(var_1_27 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=-100, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L353] var_1_28 = __VERIFIER_nondet_long() [L354] CALL assume_abort_if_not(var_1_28 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L354] RET assume_abort_if_not(var_1_28 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L355] CALL assume_abort_if_not(var_1_28 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L355] RET assume_abort_if_not(var_1_28 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=32, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L356] var_1_29 = __VERIFIER_nondet_ulong() [L357] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L357] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L358] CALL assume_abort_if_not(var_1_29 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L358] RET assume_abort_if_not(var_1_29 <= 32) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=-32, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L359] var_1_30 = __VERIFIER_nondet_long() [L360] CALL assume_abort_if_not(var_1_30 >= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L360] RET assume_abort_if_not(var_1_30 >= -1073741823) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L361] CALL assume_abort_if_not(var_1_30 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L361] RET assume_abort_if_not(var_1_30 <= 1073741823) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L362] var_1_31 = __VERIFIER_nondet_long() [L363] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L363] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L364] CALL assume_abort_if_not(var_1_31 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L364] RET assume_abort_if_not(var_1_31 <= 2147483646) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=2219578776, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L365] var_1_32 = __VERIFIER_nondet_ulong() [L366] CALL assume_abort_if_not(var_1_32 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L366] RET assume_abort_if_not(var_1_32 >= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L367] CALL assume_abort_if_not(var_1_32 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L367] RET assume_abort_if_not(var_1_32 <= 4294967295) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=128, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L368] var_1_33 = __VERIFIER_nondet_ulong() [L369] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L369] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L370] CALL assume_abort_if_not(var_1_33 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L370] RET assume_abort_if_not(var_1_33 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-32, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L371] var_1_34 = __VERIFIER_nondet_long() [L372] CALL assume_abort_if_not(var_1_34 >= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L372] RET assume_abort_if_not(var_1_34 >= -1073741823) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L373] CALL assume_abort_if_not(var_1_34 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L373] RET assume_abort_if_not(var_1_34 <= 1073741823) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=-16, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L374] var_1_36 = __VERIFIER_nondet_long() [L375] CALL assume_abort_if_not(var_1_36 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L375] RET assume_abort_if_not(var_1_36 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L376] CALL assume_abort_if_not(var_1_36 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L376] RET assume_abort_if_not(var_1_36 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L377] CALL assume_abort_if_not(var_1_36 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L377] RET assume_abort_if_not(var_1_36 != 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_38=1001/5, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L378] var_1_38 = __VERIFIER_nondet_float() [L379] CALL assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L379] RET assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_39=197/40, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L380] var_1_39 = __VERIFIER_nondet_float() [L381] CALL assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L381] RET assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_40=173/20, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L382] var_1_40 = __VERIFIER_nondet_float() [L383] CALL assume_abort_if_not((var_1_40 >= -922337.2036854776000e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L383] RET assume_abort_if_not((var_1_40 >= -922337.2036854776000e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_41=1277/5, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L384] var_1_41 = __VERIFIER_nondet_float() [L385] CALL assume_abort_if_not((var_1_41 >= -922337.2036854776000e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L385] RET assume_abort_if_not((var_1_41 >= -922337.2036854776000e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=0, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L386] var_1_42 = __VERIFIER_nondet_uchar() [L387] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L387] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L388] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L388] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=0, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L389] var_1_43 = __VERIFIER_nondet_ushort() [L390] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L390] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L391] CALL assume_abort_if_not(var_1_43 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L391] RET assume_abort_if_not(var_1_43 <= 65534) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=8, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L392] var_1_45 = __VERIFIER_nondet_long() [L393] CALL assume_abort_if_not(var_1_45 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L393] RET assume_abort_if_not(var_1_45 >= -2147483648) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L394] CALL assume_abort_if_not(var_1_45 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L394] RET assume_abort_if_not(var_1_45 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L395] var_1_46 = __VERIFIER_nondet_uchar() [L396] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L396] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L397] CALL assume_abort_if_not(var_1_46 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L397] RET assume_abort_if_not(var_1_46 <= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=200, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L398] var_1_49 = __VERIFIER_nondet_uchar() [L399] CALL assume_abort_if_not(var_1_49 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L399] RET assume_abort_if_not(var_1_49 >= 127) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L400] CALL assume_abort_if_not(var_1_49 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L400] RET assume_abort_if_not(var_1_49 <= 255) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=1, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L401] var_1_50 = __VERIFIER_nondet_uchar() [L402] CALL assume_abort_if_not(var_1_50 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L402] RET assume_abort_if_not(var_1_50 >= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L403] CALL assume_abort_if_not(var_1_50 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L403] RET assume_abort_if_not(var_1_50 <= 1) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2831007237, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L404] var_1_52 = __VERIFIER_nondet_ulong() [L405] CALL assume_abort_if_not(var_1_52 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L405] RET assume_abort_if_not(var_1_52 >= 2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L406] CALL assume_abort_if_not(var_1_52 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L406] RET assume_abort_if_not(var_1_52 <= 4294967295) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_53=21/4, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L407] var_1_53 = __VERIFIER_nondet_double() [L408] CALL assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L408] RET assume_abort_if_not((var_1_53 >= 0.0F && var_1_53 <= -1.0e-20F) || (var_1_53 <= 9223372.036854765600e+12F && var_1_53 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_54=0, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L409] var_1_54 = __VERIFIER_nondet_double() [L410] CALL assume_abort_if_not((var_1_54 >= 4611686.018427382800e+12F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L410] RET assume_abort_if_not((var_1_54 >= 4611686.018427382800e+12F && var_1_54 <= -1.0e-20F) || (var_1_54 <= 9223372.036854765600e+12F && var_1_54 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=867/100, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L411] var_1_55 = __VERIFIER_nondet_double() [L412] CALL assume_abort_if_not((var_1_55 >= -461168.6018427382800e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 4611686.018427382800e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L412] RET assume_abort_if_not((var_1_55 >= -461168.6018427382800e+13F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 4611686.018427382800e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_56=7/4, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L413] var_1_56 = __VERIFIER_nondet_double() [L414] CALL assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427382800e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L414] RET assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 4611686.018427382800e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_57=127/5, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L415] var_1_57 = __VERIFIER_nondet_double() [L416] CALL assume_abort_if_not((var_1_57 >= -461168.6018427382800e+13F && 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_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L416] RET assume_abort_if_not((var_1_57 >= -461168.6018427382800e+13F && 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_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-10, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L417] var_1_60 = __VERIFIER_nondet_char() [L418] CALL assume_abort_if_not(var_1_60 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L418] RET assume_abort_if_not(var_1_60 >= -63) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L419] CALL assume_abort_if_not(var_1_60 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L419] RET assume_abort_if_not(var_1_60 <= 63) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_63=17/2, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L420] var_1_63 = __VERIFIER_nondet_double() [L421] CALL assume_abort_if_not((var_1_63 >= 0.0F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 9223372.036854776000e+12F && var_1_63 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L421] RET assume_abort_if_not((var_1_63 >= 0.0F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 9223372.036854776000e+12F && var_1_63 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=33439, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L422] var_1_65 = __VERIFIER_nondet_ushort() [L423] CALL assume_abort_if_not(var_1_65 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L423] RET assume_abort_if_not(var_1_65 >= 32767) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L424] CALL assume_abort_if_not(var_1_65 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L424] RET assume_abort_if_not(var_1_65 <= 65534) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=0, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L425] var_1_70 = __VERIFIER_nondet_uchar() [L426] CALL assume_abort_if_not(var_1_70 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L426] RET assume_abort_if_not(var_1_70 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L427] CALL assume_abort_if_not(var_1_70 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L427] RET assume_abort_if_not(var_1_70 <= 63) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_73=32, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L428] var_1_73 = __VERIFIER_nondet_ulong() [L429] CALL assume_abort_if_not(var_1_73 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L429] RET assume_abort_if_not(var_1_73 >= 0) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L430] CALL assume_abort_if_not(var_1_73 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L430] RET assume_abort_if_not(var_1_73 <= 4294967295) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-4, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L431] var_1_79 = __VERIFIER_nondet_long() [L432] CALL assume_abort_if_not(var_1_79 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L432] RET assume_abort_if_not(var_1_79 >= -2147483647) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L433] CALL assume_abort_if_not(var_1_79 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L433] RET assume_abort_if_not(var_1_79 <= 2147483646) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L449] RET updateVariables() [L450] CALL step() [L107] EXPR var_1_28 >> var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L107] EXPR ((var_1_27) < ((var_1_28 >> var_1_29))) ? (var_1_27) : ((var_1_28 >> var_1_29)) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=64, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L107] COND FALSE !(var_1_26 < ((((var_1_27) < ((var_1_28 >> var_1_29))) ? (var_1_27) : ((var_1_28 >> var_1_29))))) [L116] COND TRUE (var_1_29 - var_1_31) <= (~ (var_1_32 - var_1_33)) [L117] var_1_25 = (((((var_1_30 + var_1_34)) > (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))))) ? ((var_1_30 + var_1_34)) : (((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31)))))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L122] EXPR 1 << var_1_27 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=-25, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L122] COND TRUE (1 << var_1_27) < var_1_30 [L123] var_1_35 = ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=10, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L131] COND TRUE ((((var_1_38) > ((var_1_39 * var_1_40))) ? (var_1_38) : ((var_1_39 * var_1_40)))) < ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) [L132] var_1_37 = var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L142] COND FALSE !(var_1_30 >= var_1_45) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L145] COND FALSE !(var_1_46 || var_1_44) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=0, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L150] COND TRUE (((((var_1_49) < 0 ) ? -(var_1_49) : (var_1_49))) - var_1_29) <= var_1_43 [L151] var_1_48 = var_1_50 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L159] COND FALSE !((((((((128.75f) < 0 ) ? -(128.75f) : (128.75f))) < 0 ) ? -((((128.75f) < 0 ) ? -(128.75f) : (128.75f))) : ((((128.75f) < 0 ) ? -(128.75f) : (128.75f))))) > ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38)))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=4, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L166] var_1_58 = ((((((((var_1_31) < (var_1_33)) ? (var_1_31) : (var_1_33)))) > (((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))))) ? (((((var_1_31) < (var_1_33)) ? (var_1_31) : (var_1_33)))) : (((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-25, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L167] COND TRUE ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) > var_1_51 [L168] var_1_59 = (var_1_29 - ((((var_1_60) < 0 ) ? -(var_1_60) : (var_1_60)))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=10, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L172] COND TRUE var_1_31 < var_1_30 [L173] var_1_61 = ((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-10, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L181] COND TRUE var_1_53 > (var_1_54 - ((((var_1_56) > (var_1_63)) ? (var_1_56) : (var_1_63)))) [L182] var_1_62 = (var_1_29 - var_1_49) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L184] EXPR var_1_61 ^ (var_1_29 - var_1_33) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=32, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L184] COND FALSE !((var_1_61 ^ (var_1_29 - var_1_33)) > var_1_31) [L191] var_1_64 = var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=1000, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L193] COND TRUE var_1_38 >= var_1_53 [L194] var_1_66 = ((((64u) < 0 ) ? -(64u) : (64u))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L196] EXPR (~ var_1_60) & var_1_49 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-2, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L196] COND TRUE ((~ var_1_60) & var_1_49) >= (var_1_36 ^ -64) [L197] var_1_67 = (var_1_29 - var_1_49) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=78/5, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L199] COND FALSE !(((((var_1_52) > (8)) ? (var_1_52) : (8))) < var_1_29) [L202] var_1_68 = ((((var_1_57) < (var_1_55)) ? (var_1_57) : (var_1_55))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L204] COND TRUE var_1_52 >= var_1_35 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=10, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L205] COND TRUE var_1_55 < (var_1_53 - var_1_54) [L206] var_1_69 = var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L211] EXPR var_1_60 & var_1_47 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L211] EXPR ((var_1_65) > ((var_1_60 & var_1_47))) ? (var_1_65) : ((var_1_60 & var_1_47)) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=256, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L211] COND TRUE (~ var_1_35) <= ((((var_1_65) > ((var_1_60 & var_1_47))) ? (var_1_65) : ((var_1_60 & var_1_47)))) [L212] var_1_71 = ((((((((var_1_29 + var_1_49)) < (var_1_43)) ? ((var_1_29 + var_1_49)) : (var_1_43))) < 0 ) ? -(((((var_1_29 + var_1_49)) < (var_1_43)) ? ((var_1_29 + var_1_49)) : (var_1_43))) : (((((var_1_29 + var_1_49)) < (var_1_43)) ? ((var_1_29 + var_1_49)) : (var_1_43))))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=5, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L214] COND TRUE var_1_40 < var_1_54 [L215] var_1_72 = (var_1_65 + var_1_49) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L233] COND FALSE !(var_1_56 >= var_1_57) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=25, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L236] COND TRUE ((var_1_38 * var_1_55) >= var_1_39) && (var_1_70 < (var_1_49 - var_1_29)) [L237] var_1_75 = var_1_31 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L239] COND TRUE \read(var_1_48) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=1, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L240] COND TRUE ((((var_1_72) > (-50)) ? (var_1_72) : (-50))) >= var_1_49 [L241] var_1_76 = var_1_29 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L244] COND FALSE !(var_1_32 < var_1_25) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L247] EXPR var_1_64 ^ ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32))) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=-1000, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L247] COND TRUE var_1_43 < (var_1_64 ^ ((((var_1_32) < 0 ) ? -(var_1_32) : (var_1_32)))) [L248] COND TRUE var_1_53 <= var_1_54 [L249] var_1_78 = var_1_30 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-32, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L254] COND TRUE \read(var_1_48) [L255] var_1_80 = var_1_60 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L257] COND FALSE !(\read(var_1_46)) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=50, var_1_83=16, var_1_8=0, var_1_9=201/2] [L260] var_1_82 = var_1_69 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L261] COND FALSE !(var_1_63 > (var_1_40 + 2.5)) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=1, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L272] COND FALSE !(var_1_5 >= var_1_6) [L281] var_1_15 = var_1_17 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L283] unsigned char stepLocal_1 = var_1_15; [L284] unsigned char stepLocal_0 = var_1_15; VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, stepLocal_0=-255, stepLocal_1=-255, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L285] COND TRUE var_1_17 || stepLocal_0 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, stepLocal_1=-255, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_18=1/4, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L286] COND TRUE var_1_15 && stepLocal_1 [L287] var_1_18 = (var_1_11 + var_1_19) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L292] COND FALSE !((var_1_12 * ((((var_1_18) < (var_1_11)) ? (var_1_18) : (var_1_11)))) > (- var_1_18)) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=0, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L301] COND TRUE var_1_11 == var_1_18 [L302] var_1_20 = ((var_1_5 + var_1_21) + var_1_8) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L304] COND FALSE !(-32 < var_1_13) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0, var_1_9=201/2] [L307] COND TRUE (var_1_13 + ((((var_1_13) > (var_1_6)) ? (var_1_13) : (var_1_6)))) == var_1_5 [L308] var_1_9 = ((4.5f + var_1_11) - var_1_12) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=2000001/2, var_1_23=256, var_1_24=50, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0] [L312] var_1_22 = var_1_12 [L313] var_1_23 = var_1_8 [L314] var_1_24 = var_1_6 VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=4294967301, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=4294967301, var_1_23=0, var_1_24=64, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0] [L450] RET step() [L451] CALL, EXPR property() [L441-L442] return (((((((((-32 < var_1_13) ? (var_1_1 == ((unsigned char) (((var_1_4 - var_1_5) + var_1_6) - (var_1_7 + ((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))))))) : 1) && (((var_1_13 + ((((var_1_13) > (var_1_6)) ? (var_1_13) : (var_1_6)))) == var_1_5) ? (var_1_9 == ((float) ((4.5f + var_1_11) - var_1_12))) : (var_1_9 == ((float) var_1_12)))) && (((var_1_12 * ((((var_1_18) < (var_1_11)) ? (var_1_18) : (var_1_11)))) > (- var_1_18)) ? ((var_1_6 <= var_1_8) ? (var_1_15 ? (var_1_13 == ((signed short int) var_1_8)) : (var_1_13 == ((signed short int) var_1_5))) : 1) : 1)) && ((var_1_5 >= var_1_6) ? ((last_1_var_1_1 <= last_1_var_1_20) ? (var_1_15 == ((unsigned char) var_1_16)) : ((last_1_var_1_15 || var_1_16) ? (var_1_15 == ((unsigned char) var_1_17)) : 1)) : (var_1_15 == ((unsigned char) var_1_17)))) && ((var_1_17 || var_1_15) ? ((var_1_15 && var_1_15) ? (var_1_18 == ((float) (var_1_11 + var_1_19))) : (var_1_18 == ((float) var_1_19))) : 1)) && ((var_1_11 == var_1_18) ? (var_1_20 == ((signed char) ((var_1_5 + var_1_21) + var_1_8))) : 1)) && (var_1_22 == ((double) var_1_12))) && (var_1_23 == ((unsigned long int) var_1_8))) && (var_1_24 == ((unsigned long int) var_1_6)) ; VAL [\result=0, isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=4294967301, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=4294967301, var_1_23=0, var_1_24=64, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0] [L451] RET, EXPR property() [L451] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=4294967301, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=4294967301, var_1_23=0, var_1_24=64, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_15=1, last_1_var_1_1=2, last_1_var_1_20=0, var_1_12=4294967301, var_1_13=-32, var_1_15=-255, var_1_16=0, var_1_17=-255, var_1_1=2, var_1_20=63, var_1_21=31, var_1_22=4294967301, var_1_23=0, var_1_24=64, var_1_25=0, var_1_26=0, var_1_27=0, var_1_28=1, var_1_29=0, var_1_30=1073741821, var_1_31=0, var_1_32=-1, var_1_33=4294967296, var_1_34=-1073741823, var_1_35=0, var_1_36=1, var_1_37=0, var_1_42=1, var_1_43=127, var_1_44=0, var_1_45=1073741822, var_1_46=0, var_1_47=-16, var_1_48=-255, var_1_49=127, var_1_4=-24481, var_1_50=-255, var_1_52=2147483647, var_1_55=4294967302, var_1_57=4294967302, var_1_58=0, var_1_59=-1, var_1_5=32, var_1_60=-1, var_1_61=0, var_1_62=-127, var_1_64=0, var_1_65=32767, var_1_66=64, var_1_67=-127, var_1_68=4294967302, var_1_69=0, var_1_6=64, var_1_70=63, var_1_71=127, var_1_72=32894, var_1_74=50, var_1_75=0, var_1_76=0, var_1_77=-50, var_1_78=1073741821, var_1_79=-2147483647, var_1_7=64, var_1_80=-1, var_1_81=199999/2, var_1_82=0, var_1_83=16, var_1_8=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 243 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 119.1s, OverallIterations: 13, TraceHistogramMax: 74, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 69.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 28512 SdHoareTripleChecker+Valid, 25.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 28355 mSDsluCounter, 23824 SdHoareTripleChecker+Invalid, 21.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 18577 mSDsCounter, 11310 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 17377 IncrementalHoareTripleChecker+Invalid, 28687 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 11310 mSolverCounterUnsat, 5247 mSDtfsCounter, 17377 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 6475 GetRequests, 5943 SyntacticMatches, 5 SemanticMatches, 527 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20277 ImplicationChecksByTransitivity, 14.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=23601occurred in iteration=10, InterpolantAutomatonStates: 466, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 15.2s AutomataMinimizationTime, 12 MinimizatonAttempts, 113699 StatesRemovedByMinimization, 11 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 2.7s SatisfiabilityAnalysisTime, 27.5s InterpolantComputationTime, 9370 NumberOfCodeBlocks, 9370 NumberOfCodeBlocksAsserted, 20 NumberOfCheckSat, 11218 ConstructedInterpolants, 0 QuantifiedInterpolants, 42105 SizeOfPredicates, 24 NumberOfNonLiveVariables, 7356 ConjunctsInSsa, 93 ConjunctsInUnsatCore, 24 InterpolantComputations, 6 PerfectInterpolantSequences, 255925/259296 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-12-02 12:29:19,776 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1 --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 Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0dc1ea3f6d575c3373292fe3183b9746ee1849ecfd8e379a22948351cc030925 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 12:29:21,969 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 12:29:22,055 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 12:29:22,062 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 12:29:22,062 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 12:29:22,088 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 12:29:22,089 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 12:29:22,089 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 12:29:22,089 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 12:29:22,090 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 12:29:22,090 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 12:29:22,090 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 12:29:22,090 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 12:29:22,090 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 12:29:22,090 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 12:29:22,091 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 12:29:22,091 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 12:29:22,092 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 12:29:22,092 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 12:29:22,092 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 12:29:22,092 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 12:29:22,092 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:29:22,092 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:29:22,093 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:29:22,093 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:29:22,093 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 12:29:22,093 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:29:22,093 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:29:22,093 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:29:22,093 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:29:22,093 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 12:29:22,093 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 12:29:22,093 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 12:29:22,093 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 12:29:22,094 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 12:29:22,094 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 12:29:22,094 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 12:29:22,094 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 12:29:22,094 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 12:29:22,094 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 12:29:22,094 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1 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 -> Automizer 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 -> 0dc1ea3f6d575c3373292fe3183b9746ee1849ecfd8e379a22948351cc030925 [2024-12-02 12:29:22,360 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 12:29:22,367 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 12:29:22,370 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 12:29:22,371 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 12:29:22,372 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 12:29:22,373 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-12-02 12:29:25,280 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/data/42f84a247/c7a91b52404e42e9a8fdb91fe9345f0e/FLAG057e696a9 [2024-12-02 12:29:25,509 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 12:29:25,510 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-12-02 12:29:25,522 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/data/42f84a247/c7a91b52404e42e9a8fdb91fe9345f0e/FLAG057e696a9 [2024-12-02 12:29:25,837 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/data/42f84a247/c7a91b52404e42e9a8fdb91fe9345f0e [2024-12-02 12:29:25,840 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 12:29:25,841 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 12:29:25,843 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 12:29:25,843 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 12:29:25,847 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 12:29:25,847 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:29:25" (1/1) ... [2024-12-02 12:29:25,848 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b2fdcf2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:25, skipping insertion in model container [2024-12-02 12:29:25,848 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:29:25" (1/1) ... [2024-12-02 12:29:25,875 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 12:29:26,023 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_bc0f3612-ad9d-48b3-aa06-489bac4382d8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i[916,929] [2024-12-02 12:29:26,127 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:29:26,144 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 12:29:26,154 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_bc0f3612-ad9d-48b3-aa06-489bac4382d8/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-32.i[916,929] [2024-12-02 12:29:26,212 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:29:26,230 INFO L204 MainTranslator]: Completed translation [2024-12-02 12:29:26,231 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26 WrapperNode [2024-12-02 12:29:26,231 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 12:29:26,232 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 12:29:26,232 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 12:29:26,232 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 12:29:26,237 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,249 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,279 INFO L138 Inliner]: procedures = 27, calls = 87, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 444 [2024-12-02 12:29:26,279 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 12:29:26,280 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 12:29:26,280 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 12:29:26,280 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 12:29:26,288 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,288 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,294 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,307 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-12-02 12:29:26,308 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,308 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,331 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,333 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,339 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,343 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,346 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,351 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 12:29:26,352 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 12:29:26,353 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 12:29:26,353 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 12:29:26,354 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (1/1) ... [2024-12-02 12:29:26,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:29:26,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:29:26,383 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 12:29:26,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 12:29:26,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 12:29:26,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 12:29:26,409 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 12:29:26,410 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 12:29:26,410 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 12:29:26,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 12:29:26,533 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 12:29:26,535 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 12:29:44,990 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-12-02 12:29:44,990 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 12:29:45,005 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 12:29:45,005 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 12:29:45,006 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:29:45 BoogieIcfgContainer [2024-12-02 12:29:45,006 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 12:29:45,008 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 12:29:45,008 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 12:29:45,012 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 12:29:45,012 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:29:25" (1/3) ... [2024-12-02 12:29:45,013 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e08d20c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:29:45, skipping insertion in model container [2024-12-02 12:29:45,013 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:29:26" (2/3) ... [2024-12-02 12:29:45,013 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e08d20c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:29:45, skipping insertion in model container [2024-12-02 12:29:45,014 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:29:45" (3/3) ... [2024-12-02 12:29:45,015 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-32.i [2024-12-02 12:29:45,027 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 12:29:45,029 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-32.i that has 2 procedures, 197 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 12:29:45,086 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 12:29:45,097 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=PETRI_NET, 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;@54ea7f4, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 12:29:45,098 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 12:29:45,102 INFO L276 IsEmpty]: Start isEmpty. Operand has 197 states, 120 states have (on average 1.5166666666666666) internal successors, (182), 121 states have internal predecessors, (182), 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-12-02 12:29:45,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 459 [2024-12-02 12:29:45,123 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:29:45,124 INFO L218 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] [2024-12-02 12:29:45,125 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:29:45,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:29:45,130 INFO L85 PathProgramCache]: Analyzing trace with hash -277108826, now seen corresponding path program 1 times [2024-12-02 12:29:45,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:29:45,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1203403300] [2024-12-02 12:29:45,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:29:45,142 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-12-02 12:29:45,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 12:29:45,144 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:29:45,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:29:46,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:29:46,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 734 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-02 12:29:46,437 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:29:53,349 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 7085 proven. 309 refuted. 0 times theorem prover too weak. 3410 trivial. 0 not checked. [2024-12-02 12:29:53,349 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:29:59,002 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 252 proven. 183 refuted. 0 times theorem prover too weak. 10369 trivial. 0 not checked. [2024-12-02 12:29:59,003 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:29:59,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1203403300] [2024-12-02 12:29:59,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1203403300] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:29:59,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:29:59,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 21 [2024-12-02 12:29:59,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900065218] [2024-12-02 12:29:59,007 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:29:59,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 12:29:59,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:29:59,031 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 12:29:59,032 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2024-12-02 12:29:59,034 INFO L87 Difference]: Start difference. First operand has 197 states, 120 states have (on average 1.5166666666666666) internal successors, (182), 121 states have internal predecessors, (182), 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 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 6 states have call successors, (119), 4 states have call predecessors, (119), 8 states have return successors, (120), 6 states have call predecessors, (120), 6 states have call successors, (120) [2024-12-02 12:30:08,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.50s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:11,004 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:17,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:21,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:25,230 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:29,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:33,238 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:37,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:41,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:43,127 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.88s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:47,601 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:51,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:55,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:30:59,616 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:02,851 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.23s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:07,220 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:11,224 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:15,229 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:19,233 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:23,097 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.86s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:27,330 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:30,988 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.66s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:35,390 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:39,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:41,825 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:31:51,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:31:51,375 INFO L93 Difference]: Finished difference Result 915 states and 1763 transitions. [2024-12-02 12:31:51,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-12-02 12:31:51,378 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 6 states have call successors, (119), 4 states have call predecessors, (119), 8 states have return successors, (120), 6 states have call predecessors, (120), 6 states have call successors, (120) Word has length 458 [2024-12-02 12:31:51,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:31:51,397 INFO L225 Difference]: With dead ends: 915 [2024-12-02 12:31:51,397 INFO L226 Difference]: Without dead ends: 721 [2024-12-02 12:31:51,405 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 968 GetRequests, 900 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1401 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=1260, Invalid=3570, Unknown=0, NotChecked=0, Total=4830 [2024-12-02 12:31:51,408 INFO L435 NwaCegarLoop]: 409 mSDtfsCounter, 1321 mSDsluCounter, 1555 mSDsCounter, 0 mSdLazyCounter, 2033 mSolverCounterSat, 979 mSolverCounterUnsat, 18 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 105.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1375 SdHoareTripleChecker+Valid, 1964 SdHoareTripleChecker+Invalid, 3030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 979 IncrementalHoareTripleChecker+Valid, 2033 IncrementalHoareTripleChecker+Invalid, 18 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 107.0s IncrementalHoareTripleChecker+Time [2024-12-02 12:31:51,409 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1375 Valid, 1964 Invalid, 3030 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [979 Valid, 2033 Invalid, 18 Unknown, 0 Unchecked, 107.0s Time] [2024-12-02 12:31:51,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 721 states. [2024-12-02 12:31:51,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 721 to 459. [2024-12-02 12:31:51,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 292 states have (on average 1.5) internal successors, (438), 294 states have internal predecessors, (438), 157 states have call successors, (157), 9 states have call predecessors, (157), 9 states have return successors, (157), 155 states have call predecessors, (157), 157 states have call successors, (157) [2024-12-02 12:31:51,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 752 transitions. [2024-12-02 12:31:51,549 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 752 transitions. Word has length 458 [2024-12-02 12:31:51,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:31:51,551 INFO L471 AbstractCegarLoop]: Abstraction has 459 states and 752 transitions. [2024-12-02 12:31:51,552 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 7.476190476190476) internal successors, (157), 21 states have internal predecessors, (157), 6 states have call successors, (119), 4 states have call predecessors, (119), 8 states have return successors, (120), 6 states have call predecessors, (120), 6 states have call successors, (120) [2024-12-02 12:31:51,552 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 752 transitions. [2024-12-02 12:31:51,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 460 [2024-12-02 12:31:51,567 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:31:51,568 INFO L218 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] [2024-12-02 12:31:51,600 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-12-02 12:31:51,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:31:51,769 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:31:51,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:31:51,770 INFO L85 PathProgramCache]: Analyzing trace with hash 1888174161, now seen corresponding path program 1 times [2024-12-02 12:31:51,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:31:51,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [842823748] [2024-12-02 12:31:51,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:31:51,772 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-12-02 12:31:51,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 12:31:51,775 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:31:51,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:31:52,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:31:52,914 INFO L256 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:31:52,922 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:31:55,549 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 4306 proven. 108 refuted. 0 times theorem prover too weak. 6390 trivial. 0 not checked. [2024-12-02 12:31:55,549 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:31:57,866 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 162 proven. 57 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 12:31:57,866 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:31:57,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [842823748] [2024-12-02 12:31:57,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [842823748] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:31:57,868 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:31:57,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 12 [2024-12-02 12:31:57,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899432749] [2024-12-02 12:31:57,868 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:31:57,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 12:31:57,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:31:57,871 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 12:31:57,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-12-02 12:31:57,872 INFO L87 Difference]: Start difference. First operand 459 states and 752 transitions. Second operand has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-12-02 12:32:05,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:32:05,652 INFO L93 Difference]: Finished difference Result 1902 states and 3059 transitions. [2024-12-02 12:32:05,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-12-02 12:32:05,653 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 459 [2024-12-02 12:32:05,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:32:05,665 INFO L225 Difference]: With dead ends: 1902 [2024-12-02 12:32:05,665 INFO L226 Difference]: Without dead ends: 1446 [2024-12-02 12:32:05,668 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 941 GetRequests, 909 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=296, Invalid=760, Unknown=0, NotChecked=0, Total=1056 [2024-12-02 12:32:05,669 INFO L435 NwaCegarLoop]: 387 mSDtfsCounter, 1066 mSDsluCounter, 873 mSDsCounter, 0 mSdLazyCounter, 990 mSolverCounterSat, 590 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1122 SdHoareTripleChecker+Valid, 1260 SdHoareTripleChecker+Invalid, 1580 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 590 IncrementalHoareTripleChecker+Valid, 990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.3s IncrementalHoareTripleChecker+Time [2024-12-02 12:32:05,669 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1122 Valid, 1260 Invalid, 1580 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [590 Valid, 990 Invalid, 0 Unknown, 0 Unchecked, 6.3s Time] [2024-12-02 12:32:05,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1446 states. [2024-12-02 12:32:05,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1446 to 920. [2024-12-02 12:32:05,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 920 states, 587 states have (on average 1.454855195911414) internal successors, (854), 591 states have internal predecessors, (854), 310 states have call successors, (310), 22 states have call predecessors, (310), 22 states have return successors, (310), 306 states have call predecessors, (310), 310 states have call successors, (310) [2024-12-02 12:32:05,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 920 states to 920 states and 1474 transitions. [2024-12-02 12:32:05,833 INFO L78 Accepts]: Start accepts. Automaton has 920 states and 1474 transitions. Word has length 459 [2024-12-02 12:32:05,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:32:05,835 INFO L471 AbstractCegarLoop]: Abstraction has 920 states and 1474 transitions. [2024-12-02 12:32:05,835 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 11.666666666666666) internal successors, (140), 12 states have internal predecessors, (140), 3 states have call successors, (93), 3 states have call predecessors, (93), 5 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-12-02 12:32:05,835 INFO L276 IsEmpty]: Start isEmpty. Operand 920 states and 1474 transitions. [2024-12-02 12:32:05,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-12-02 12:32:05,840 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:32:05,840 INFO L218 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] [2024-12-02 12:32:05,871 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:06,041 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:06,041 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:32:06,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:32:06,042 INFO L85 PathProgramCache]: Analyzing trace with hash -642363713, now seen corresponding path program 1 times [2024-12-02 12:32:06,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:32:06,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1597371683] [2024-12-02 12:32:06,042 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:32:06,042 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-12-02 12:32:06,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 12:32:06,044 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:06,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:07,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:32:07,150 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 12:32:07,156 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:09,780 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5343 proven. 126 refuted. 0 times theorem prover too weak. 5335 trivial. 0 not checked. [2024-12-02 12:32:09,780 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:32:10,897 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:32:10,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1597371683] [2024-12-02 12:32:10,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1597371683] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:32:10,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [492228954] [2024-12-02 12:32:10,898 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:32:10,898 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:32:10,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:32:10,901 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:32:10,902 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-12-02 12:32:12,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:32:12,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 12:32:12,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:12,380 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 12:32:12,380 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:32:12,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [492228954] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:32:12,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:32:12,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2024-12-02 12:32:12,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365125007] [2024-12-02 12:32:12,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:32:12,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:32:12,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:32:12,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:32:12,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:32:12,383 INFO L87 Difference]: Start difference. First operand 920 states and 1474 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 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-12-02 12:32:12,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:32:12,634 INFO L93 Difference]: Finished difference Result 2614 states and 4188 transitions. [2024-12-02 12:32:12,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:32:12,635 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 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 460 [2024-12-02 12:32:12,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:32:12,649 INFO L225 Difference]: With dead ends: 2614 [2024-12-02 12:32:12,649 INFO L226 Difference]: Without dead ends: 1697 [2024-12-02 12:32:12,652 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 962 GetRequests, 957 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:32:12,653 INFO L435 NwaCegarLoop]: 315 mSDtfsCounter, 207 mSDsluCounter, 303 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 618 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 12:32:12,653 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 618 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 12:32:12,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1697 states. [2024-12-02 12:32:12,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1697 to 1512. [2024-12-02 12:32:12,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1512 states, 963 states have (on average 1.430944963655244) internal successors, (1378), 971 states have internal predecessors, (1378), 510 states have call successors, (510), 38 states have call predecessors, (510), 38 states have return successors, (510), 502 states have call predecessors, (510), 510 states have call successors, (510) [2024-12-02 12:32:12,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2398 transitions. [2024-12-02 12:32:12,814 INFO L78 Accepts]: Start accepts. Automaton has 1512 states and 2398 transitions. Word has length 460 [2024-12-02 12:32:12,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:32:12,815 INFO L471 AbstractCegarLoop]: Abstraction has 1512 states and 2398 transitions. [2024-12-02 12:32:12,815 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 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-12-02 12:32:12,816 INFO L276 IsEmpty]: Start isEmpty. Operand 1512 states and 2398 transitions. [2024-12-02 12:32:12,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-12-02 12:32:12,820 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:32:12,820 INFO L218 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] [2024-12-02 12:32:12,842 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2024-12-02 12:32:13,026 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-12-02 12:32:13,221 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 12:32:13,221 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:32:13,222 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:32:13,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1922227391, now seen corresponding path program 1 times [2024-12-02 12:32:13,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:32:13,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1879749092] [2024-12-02 12:32:13,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:32:13,223 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-12-02 12:32:13,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 12:32:13,224 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:13,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:14,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:32:14,355 INFO L256 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 12:32:14,362 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:16,986 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5343 proven. 126 refuted. 0 times theorem prover too weak. 5335 trivial. 0 not checked. [2024-12-02 12:32:16,987 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:32:18,074 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:32:18,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1879749092] [2024-12-02 12:32:18,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1879749092] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:32:18,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [204716446] [2024-12-02 12:32:18,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:32:18,075 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:32:18,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:32:18,078 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:32:18,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-12-02 12:32:20,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:32:20,889 INFO L256 TraceCheckSpWp]: Trace formula consists of 736 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 12:32:20,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:25,259 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 10804 trivial. 0 not checked. [2024-12-02 12:32:25,259 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:32:25,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [204716446] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:32:25,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:32:25,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 6 [2024-12-02 12:32:25,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596905548] [2024-12-02 12:32:25,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:32:25,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:32:25,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:32:25,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:32:25,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:32:25,262 INFO L87 Difference]: Start difference. First operand 1512 states and 2398 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 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-12-02 12:32:28,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.84s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:32:32,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.05s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:32:33,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:32:33,050 INFO L93 Difference]: Finished difference Result 4530 states and 7188 transitions. [2024-12-02 12:32:33,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:32:33,071 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 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 460 [2024-12-02 12:32:33,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:32:33,094 INFO L225 Difference]: With dead ends: 4530 [2024-12-02 12:32:33,094 INFO L226 Difference]: Without dead ends: 3021 [2024-12-02 12:32:33,101 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 962 GetRequests, 957 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-12-02 12:32:33,102 INFO L435 NwaCegarLoop]: 316 mSDtfsCounter, 83 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.6s IncrementalHoareTripleChecker+Time [2024-12-02 12:32:33,102 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [83 Valid, 626 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 10 Invalid, 1 Unknown, 0 Unchecked, 7.6s Time] [2024-12-02 12:32:33,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3021 states. [2024-12-02 12:32:33,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3021 to 3009. [2024-12-02 12:32:33,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3009 states, 1912 states have (on average 1.4236401673640167) internal successors, (2722), 1928 states have internal predecessors, (2722), 1020 states have call successors, (1020), 76 states have call predecessors, (1020), 76 states have return successors, (1020), 1004 states have call predecessors, (1020), 1020 states have call successors, (1020) [2024-12-02 12:32:33,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3009 states to 3009 states and 4762 transitions. [2024-12-02 12:32:33,535 INFO L78 Accepts]: Start accepts. Automaton has 3009 states and 4762 transitions. Word has length 460 [2024-12-02 12:32:33,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:32:33,536 INFO L471 AbstractCegarLoop]: Abstraction has 3009 states and 4762 transitions. [2024-12-02 12:32:33,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 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-12-02 12:32:33,536 INFO L276 IsEmpty]: Start isEmpty. Operand 3009 states and 4762 transitions. [2024-12-02 12:32:33,540 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2024-12-02 12:32:33,540 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:32:33,541 INFO L218 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] [2024-12-02 12:32:33,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-12-02 12:32:33,763 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:33,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:33,942 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:32:33,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:32:33,942 INFO L85 PathProgramCache]: Analyzing trace with hash -147220029, now seen corresponding path program 1 times [2024-12-02 12:32:33,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:32:33,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1446541945] [2024-12-02 12:32:33,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:32:33,943 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-12-02 12:32:33,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 12:32:33,945 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:33,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:35,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:32:35,066 INFO L256 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 12:32:35,072 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:37,700 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5343 proven. 126 refuted. 0 times theorem prover too weak. 5335 trivial. 0 not checked. [2024-12-02 12:32:37,700 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:32:38,754 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:32:38,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1446541945] [2024-12-02 12:32:38,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1446541945] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:32:38,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1795373522] [2024-12-02 12:32:38,755 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:32:38,755 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:32:38,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:32:38,757 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:32:38,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-12-02 12:32:41,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:32:41,709 INFO L256 TraceCheckSpWp]: Trace formula consists of 735 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 12:32:41,714 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:44,224 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5343 proven. 126 refuted. 0 times theorem prover too weak. 5335 trivial. 0 not checked. [2024-12-02 12:32:44,224 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:32:45,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1795373522] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:32:45,237 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:32:45,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2024-12-02 12:32:45,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433120365] [2024-12-02 12:32:45,237 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:32:45,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:32:45,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:32:45,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:32:45,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-02 12:32:45,239 INFO L87 Difference]: Start difference. First operand 3009 states and 4762 transitions. Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (74), 2 states have call predecessors, (74), 3 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-12-02 12:32:49,678 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-12-02 12:32:50,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:32:50,006 INFO L93 Difference]: Finished difference Result 6151 states and 9641 transitions. [2024-12-02 12:32:50,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 12:32:50,007 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (74), 2 states have call predecessors, (74), 3 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) Word has length 460 [2024-12-02 12:32:50,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:32:50,022 INFO L225 Difference]: With dead ends: 6151 [2024-12-02 12:32:50,022 INFO L226 Difference]: Without dead ends: 3145 [2024-12-02 12:32:50,029 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1010 GetRequests, 1003 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-12-02 12:32:50,030 INFO L435 NwaCegarLoop]: 237 mSDtfsCounter, 147 mSDsluCounter, 325 mSDsCounter, 0 mSdLazyCounter, 375 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 562 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 375 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.4s IncrementalHoareTripleChecker+Time [2024-12-02 12:32:50,030 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [178 Valid, 562 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 375 Invalid, 0 Unknown, 0 Unchecked, 4.4s Time] [2024-12-02 12:32:50,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3145 states. [2024-12-02 12:32:50,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3145 to 3073. [2024-12-02 12:32:50,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3073 states, 1960 states have (on average 1.403061224489796) internal successors, (2750), 1976 states have internal predecessors, (2750), 1020 states have call successors, (1020), 92 states have call predecessors, (1020), 92 states have return successors, (1020), 1004 states have call predecessors, (1020), 1020 states have call successors, (1020) [2024-12-02 12:32:50,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3073 states to 3073 states and 4790 transitions. [2024-12-02 12:32:50,394 INFO L78 Accepts]: Start accepts. Automaton has 3073 states and 4790 transitions. Word has length 460 [2024-12-02 12:32:50,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:32:50,395 INFO L471 AbstractCegarLoop]: Abstraction has 3073 states and 4790 transitions. [2024-12-02 12:32:50,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 2 states have call successors, (74), 2 states have call predecessors, (74), 3 states have return successors, (74), 2 states have call predecessors, (74), 2 states have call successors, (74) [2024-12-02 12:32:50,395 INFO L276 IsEmpty]: Start isEmpty. Operand 3073 states and 4790 transitions. [2024-12-02 12:32:50,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 462 [2024-12-02 12:32:50,399 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:32:50,399 INFO L218 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] [2024-12-02 12:32:50,417 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (9)] Ended with exit code 0 [2024-12-02 12:32:50,631 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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)] Ended with exit code 0 [2024-12-02 12:32:50,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:50,800 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:32:50,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:32:50,801 INFO L85 PathProgramCache]: Analyzing trace with hash -722850163, now seen corresponding path program 1 times [2024-12-02 12:32:50,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:32:50,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1597662606] [2024-12-02 12:32:50,802 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:32:50,802 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-12-02 12:32:50,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 12:32:50,804 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:50,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:32:51,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:32:51,916 INFO L256 TraceCheckSpWp]: Trace formula consists of 737 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 12:32:51,924 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:32:59,295 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 3466 proven. 348 refuted. 0 times theorem prover too weak. 6990 trivial. 0 not checked. [2024-12-02 12:32:59,295 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:33:02,423 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 42 proven. 177 refuted. 0 times theorem prover too weak. 10585 trivial. 0 not checked. [2024-12-02 12:33:02,423 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:33:02,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1597662606] [2024-12-02 12:33:02,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1597662606] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:33:02,423 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:33:02,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7] total 14 [2024-12-02 12:33:02,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323587200] [2024-12-02 12:33:02,423 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:33:02,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 12:33:02,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:33:02,425 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 12:33:02,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2024-12-02 12:33:02,426 INFO L87 Difference]: Start difference. First operand 3073 states and 4790 transitions. Second operand has 14 states, 14 states have (on average 12.5) internal successors, (175), 14 states have internal predecessors, (175), 3 states have call successors, (133), 3 states have call predecessors, (133), 5 states have return successors, (134), 3 states have call predecessors, (134), 3 states have call successors, (134) [2024-12-02 12:33:09,797 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.10s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:33:14,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 12:33:14,223 INFO L93 Difference]: Finished difference Result 13005 states and 19767 transitions. [2024-12-02 12:33:14,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-12-02 12:33:14,224 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 12.5) internal successors, (175), 14 states have internal predecessors, (175), 3 states have call successors, (133), 3 states have call predecessors, (133), 5 states have return successors, (134), 3 states have call predecessors, (134), 3 states have call successors, (134) Word has length 461 [2024-12-02 12:33:14,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 12:33:14,265 INFO L225 Difference]: With dead ends: 13005 [2024-12-02 12:33:14,265 INFO L226 Difference]: Without dead ends: 9935 [2024-12-02 12:33:14,273 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 948 GetRequests, 911 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 346 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=339, Invalid=1067, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 12:33:14,274 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 1101 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 715 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1131 SdHoareTripleChecker+Valid, 1238 SdHoareTripleChecker+Invalid, 1512 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 715 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2024-12-02 12:33:14,274 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1131 Valid, 1238 Invalid, 1512 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [715 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 9.3s Time] [2024-12-02 12:33:14,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9935 states. [2024-12-02 12:33:15,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9935 to 8093. [2024-12-02 12:33:15,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8093 states, 5198 states have (on average 1.3664871104270873) internal successors, (7103), 5239 states have internal predecessors, (7103), 2564 states have call successors, (2564), 330 states have call predecessors, (2564), 330 states have return successors, (2564), 2523 states have call predecessors, (2564), 2564 states have call successors, (2564) [2024-12-02 12:33:15,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8093 states to 8093 states and 12231 transitions. [2024-12-02 12:33:15,590 INFO L78 Accepts]: Start accepts. Automaton has 8093 states and 12231 transitions. Word has length 461 [2024-12-02 12:33:15,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 12:33:15,591 INFO L471 AbstractCegarLoop]: Abstraction has 8093 states and 12231 transitions. [2024-12-02 12:33:15,592 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 12.5) internal successors, (175), 14 states have internal predecessors, (175), 3 states have call successors, (133), 3 states have call predecessors, (133), 5 states have return successors, (134), 3 states have call predecessors, (134), 3 states have call successors, (134) [2024-12-02 12:33:15,592 INFO L276 IsEmpty]: Start isEmpty. Operand 8093 states and 12231 transitions. [2024-12-02 12:33:15,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 463 [2024-12-02 12:33:15,626 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 12:33:15,626 INFO L218 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] [2024-12-02 12:33:15,653 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:33:15,827 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:33:15,827 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 12:33:15,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:33:15,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1007136925, now seen corresponding path program 1 times [2024-12-02 12:33:15,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 12:33:15,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1183002236] [2024-12-02 12:33:15,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:33:15,832 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-12-02 12:33:15,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 12:33:15,835 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -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-12-02 12:33:15,836 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2024-12-02 12:33:17,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:33:17,041 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 12:33:17,063 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:33:59,108 WARN L286 SmtUtils]: Spent 7.73s on a formula simplification that was a NOOP. DAG size: 31 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 12:34:00,748 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 2678 proven. 372 refuted. 0 times theorem prover too weak. 7754 trivial. 0 not checked. [2024-12-02 12:34:00,748 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:35:30,670 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 12:35:30,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1183002236] [2024-12-02 12:35:30,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1183002236] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:35:30,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1599513613] [2024-12-02 12:35:30,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:35:30,671 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 12:35:30,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 12:35:30,673 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 12:35:30,674 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_bc0f3612-ad9d-48b3-aa06-489bac4382d8/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (12)] Waiting until timeout for monitored process [2024-12-02 12:35:33,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:35:33,652 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 12:35:33,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:35:56,932 INFO L134 CoverageAnalysis]: Checked inductivity of 10804 backedges. 5451 proven. 255 refuted. 0 times theorem prover too weak. 5098 trivial. 0 not checked. [2024-12-02 12:35:56,933 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:36:03,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1599513613] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:36:03,166 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:36:03,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-12-02 12:36:03,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060431823] [2024-12-02 12:36:03,166 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 12:36:03,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 12:36:03,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 12:36:03,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 12:36:03,170 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=357, Unknown=0, NotChecked=0, Total=420 [2024-12-02 12:36:03,170 INFO L87 Difference]: Start difference. First operand 8093 states and 12231 transitions. Second operand has 17 states, 17 states have (on average 12.0) internal successors, (204), 17 states have internal predecessors, (204), 6 states have call successors, (148), 6 states have call predecessors, (148), 9 states have return successors, (148), 6 states have call predecessors, (148), 6 states have call successors, (148) [2024-12-02 12:36:49,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.31s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:36:51,542 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:36:53,799 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.83s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:36:56,437 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.64s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:08,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:12,075 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:16,080 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:20,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:24,090 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:28,093 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:32,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:35,226 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.12s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:39,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:43,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:47,508 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:51,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:53,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.09s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:37:58,025 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:38:02,027 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:38:06,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:38:10,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:38:14,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:38:18,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:38:22,214 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:38:26,218 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 12:38:28,985 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:38:34,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.84s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:39:08,974 WARN L286 SmtUtils]: Spent 23.80s on a formula simplification. DAG size of input: 58 DAG size of output: 59 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 12:39:42,911 WARN L286 SmtUtils]: Spent 22.07s on a formula simplification. DAG size of input: 46 DAG size of output: 47 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 12:39:44,791 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.61s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:39:46,762 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:39:49,140 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:39:54,071 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.68s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:39:55,213 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:39:58,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.48s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:00,842 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:04,963 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:09,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.07s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:13,044 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:17,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:21,053 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:25,057 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:29,060 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:33,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:37,066 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:41,398 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:45,401 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 12:40:49,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]