./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.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_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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_81398d75-fcee-45a1-965b-1139be1c0657/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 ce74000195513c17ffd901e89672c6cb6dc79b874f28b0ecc2438f682d586639 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:30:31,334 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:30:31,390 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 11:30:31,395 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:30:31,395 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:30:31,415 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:30:31,416 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:30:31,416 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:30:31,416 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:30:31,416 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:30:31,416 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:30:31,416 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:30:31,417 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:30:31,417 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:30:31,417 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:30:31,417 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:30:31,417 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:30:31,417 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:30:31,417 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 11:30:31,417 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:30:31,418 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:30:31,418 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:30:31,419 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:30:31,419 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:30:31,419 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:30:31,419 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:30:31,419 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:30:31,419 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:30:31,419 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:30:31,419 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:30:31,419 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:30:31,419 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:30:31,419 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 11:30:31,419 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 11:30:31,420 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:30:31,420 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:30:31,420 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:30:31,420 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:30:31,420 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_81398d75-fcee-45a1-965b-1139be1c0657/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 -> ce74000195513c17ffd901e89672c6cb6dc79b874f28b0ecc2438f682d586639 [2024-12-02 11:30:31,661 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:30:31,669 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:30:31,671 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:30:31,672 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:30:31,673 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:30:31,674 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i [2024-12-02 11:30:34,308 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/data/7515074fb/05e367676d2649c2a5fad59d1786cc5b/FLAG021facaf7 [2024-12-02 11:30:34,536 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:30:34,536 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i [2024-12-02 11:30:34,548 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/data/7515074fb/05e367676d2649c2a5fad59d1786cc5b/FLAG021facaf7 [2024-12-02 11:30:34,560 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/data/7515074fb/05e367676d2649c2a5fad59d1786cc5b [2024-12-02 11:30:34,562 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:30:34,563 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:30:34,564 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:30:34,564 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:30:34,567 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:30:34,568 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:34,568 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@302e938f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34, skipping insertion in model container [2024-12-02 11:30:34,568 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:34,592 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:30:34,700 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_81398d75-fcee-45a1-965b-1139be1c0657/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i[916,929] [2024-12-02 11:30:34,830 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:30:34,841 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:30:34,850 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_81398d75-fcee-45a1-965b-1139be1c0657/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i[916,929] [2024-12-02 11:30:34,917 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:30:34,932 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:30:34,932 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34 WrapperNode [2024-12-02 11:30:34,933 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:30:34,933 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:30:34,934 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:30:34,934 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:30:34,939 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:34,954 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,004 INFO L138 Inliner]: procedures = 26, calls = 74, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 438 [2024-12-02 11:30:35,004 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:30:35,005 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:30:35,005 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:30:35,005 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:30:35,012 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,012 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,021 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,044 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 11:30:35,045 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,045 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,060 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,062 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,067 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,072 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,076 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,083 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:30:35,084 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:30:35,084 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:30:35,084 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:30:35,085 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (1/1) ... [2024-12-02 11:30:35,089 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:30:35,101 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:30:35,112 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:30:35,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:30:35,140 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:30:35,140 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:30:35,140 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:30:35,140 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 11:30:35,140 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:30:35,140 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:30:35,259 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:30:35,261 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:30:35,920 INFO L? ?]: Removed 48 outVars from TransFormulas that were not future-live. [2024-12-02 11:30:35,920 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:30:35,932 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:30:35,932 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:30:35,933 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:30:35 BoogieIcfgContainer [2024-12-02 11:30:35,933 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:30:35,949 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:30:35,949 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:30:35,954 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:30:35,954 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:30:34" (1/3) ... [2024-12-02 11:30:35,955 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b846326 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:30:35, skipping insertion in model container [2024-12-02 11:30:35,955 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:30:34" (2/3) ... [2024-12-02 11:30:35,955 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b846326 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:30:35, skipping insertion in model container [2024-12-02 11:30:35,955 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:30:35" (3/3) ... [2024-12-02 11:30:35,956 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-49.i [2024-12-02 11:30:35,970 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:30:35,973 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-49.i that has 2 procedures, 181 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:30:36,030 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:30:36,041 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;@71678c8d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:30:36,042 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:30:36,045 INFO L276 IsEmpty]: Start isEmpty. Operand has 181 states, 117 states have (on average 1.4444444444444444) internal successors, (169), 118 states have internal predecessors, (169), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2024-12-02 11:30:36,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2024-12-02 11:30:36,065 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:36,066 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:36,066 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:36,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:36,072 INFO L85 PathProgramCache]: Analyzing trace with hash -1044231896, now seen corresponding path program 1 times [2024-12-02 11:30:36,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:36,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877455539] [2024-12-02 11:30:36,080 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:36,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:36,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:37,468 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-12-02 11:30:37,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:37,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877455539] [2024-12-02 11:30:37,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877455539] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:37,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:37,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:30:37,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313103068] [2024-12-02 11:30:37,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:37,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:30:37,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:37,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:30:37,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:30:37,498 INFO L87 Difference]: Start difference. First operand has 181 states, 117 states have (on average 1.4444444444444444) internal successors, (169), 118 states have internal predecessors, (169), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:30:38,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:38,056 INFO L93 Difference]: Finished difference Result 591 states and 1086 transitions. [2024-12-02 11:30:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:30:38,058 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 392 [2024-12-02 11:30:38,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:38,069 INFO L225 Difference]: With dead ends: 591 [2024-12-02 11:30:38,069 INFO L226 Difference]: Without dead ends: 413 [2024-12-02 11:30:38,073 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 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 11:30:38,076 INFO L435 NwaCegarLoop]: 359 mSDtfsCounter, 264 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 191 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 264 SdHoareTripleChecker+Valid, 890 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 191 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:38,076 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [264 Valid, 890 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [191 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 11:30:38,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2024-12-02 11:30:38,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 346. [2024-12-02 11:30:38,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 346 states, 221 states have (on average 1.3846153846153846) internal successors, (306), 221 states have internal predecessors, (306), 122 states have call successors, (122), 2 states have call predecessors, (122), 2 states have return successors, (122), 122 states have call predecessors, (122), 122 states have call successors, (122) [2024-12-02 11:30:38,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 346 states to 346 states and 550 transitions. [2024-12-02 11:30:38,171 INFO L78 Accepts]: Start accepts. Automaton has 346 states and 550 transitions. Word has length 392 [2024-12-02 11:30:38,172 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:38,172 INFO L471 AbstractCegarLoop]: Abstraction has 346 states and 550 transitions. [2024-12-02 11:30:38,173 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:30:38,173 INFO L276 IsEmpty]: Start isEmpty. Operand 346 states and 550 transitions. [2024-12-02 11:30:38,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 395 [2024-12-02 11:30:38,181 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:38,182 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:38,182 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 11:30:38,182 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:38,183 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:38,183 INFO L85 PathProgramCache]: Analyzing trace with hash 357282995, now seen corresponding path program 1 times [2024-12-02 11:30:38,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:38,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648710963] [2024-12-02 11:30:38,183 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:38,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:38,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:38,825 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-12-02 11:30:38,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:38,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1648710963] [2024-12-02 11:30:38,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1648710963] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:38,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:38,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:30:38,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628398281] [2024-12-02 11:30:38,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:38,827 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:30:38,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:38,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:30:38,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:30:38,829 INFO L87 Difference]: Start difference. First operand 346 states and 550 transitions. Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:30:38,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:38,973 INFO L93 Difference]: Finished difference Result 693 states and 1110 transitions. [2024-12-02 11:30:38,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:30:38,973 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 394 [2024-12-02 11:30:38,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:38,979 INFO L225 Difference]: With dead ends: 693 [2024-12-02 11:30:38,979 INFO L226 Difference]: Without dead ends: 519 [2024-12-02 11:30:38,980 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 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 11:30:38,981 INFO L435 NwaCegarLoop]: 442 mSDtfsCounter, 270 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 270 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:38,981 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [270 Valid, 700 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 11:30:38,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2024-12-02 11:30:39,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 517. [2024-12-02 11:30:39,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 517 states, 330 states have (on average 1.378787878787879) internal successors, (455), 330 states have internal predecessors, (455), 183 states have call successors, (183), 3 states have call predecessors, (183), 3 states have return successors, (183), 183 states have call predecessors, (183), 183 states have call successors, (183) [2024-12-02 11:30:39,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 517 states to 517 states and 821 transitions. [2024-12-02 11:30:39,029 INFO L78 Accepts]: Start accepts. Automaton has 517 states and 821 transitions. Word has length 394 [2024-12-02 11:30:39,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:39,030 INFO L471 AbstractCegarLoop]: Abstraction has 517 states and 821 transitions. [2024-12-02 11:30:39,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:30:39,030 INFO L276 IsEmpty]: Start isEmpty. Operand 517 states and 821 transitions. [2024-12-02 11:30:39,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2024-12-02 11:30:39,037 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:39,037 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:39,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 11:30:39,038 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:39,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:39,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1421803646, now seen corresponding path program 1 times [2024-12-02 11:30:39,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:39,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147118948] [2024-12-02 11:30:39,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:39,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:39,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:39,574 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-12-02 11:30:39,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:39,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147118948] [2024-12-02 11:30:39,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147118948] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:39,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:39,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:30:39,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362459513] [2024-12-02 11:30:39,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:39,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:30:39,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:39,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:30:39,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:30:39,577 INFO L87 Difference]: Start difference. First operand 517 states and 821 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2024-12-02 11:30:40,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:40,217 INFO L93 Difference]: Finished difference Result 1318 states and 2100 transitions. [2024-12-02 11:30:40,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:30:40,218 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) Word has length 395 [2024-12-02 11:30:40,219 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:40,227 INFO L225 Difference]: With dead ends: 1318 [2024-12-02 11:30:40,227 INFO L226 Difference]: Without dead ends: 973 [2024-12-02 11:30:40,229 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:30:40,230 INFO L435 NwaCegarLoop]: 276 mSDtfsCounter, 268 mSDsluCounter, 681 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 268 SdHoareTripleChecker+Valid, 957 SdHoareTripleChecker+Invalid, 373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:40,230 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [268 Valid, 957 Invalid, 373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 11:30:40,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2024-12-02 11:30:40,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 970. [2024-12-02 11:30:40,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 597 states have (on average 1.3601340033500837) internal successors, (812), 597 states have internal predecessors, (812), 366 states have call successors, (366), 6 states have call predecessors, (366), 6 states have return successors, (366), 366 states have call predecessors, (366), 366 states have call successors, (366) [2024-12-02 11:30:40,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1544 transitions. [2024-12-02 11:30:40,392 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1544 transitions. Word has length 395 [2024-12-02 11:30:40,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:40,394 INFO L471 AbstractCegarLoop]: Abstraction has 970 states and 1544 transitions. [2024-12-02 11:30:40,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 2 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2024-12-02 11:30:40,394 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1544 transitions. [2024-12-02 11:30:40,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2024-12-02 11:30:40,397 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:40,397 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:40,397 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 11:30:40,398 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:40,398 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:40,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1843804352, now seen corresponding path program 1 times [2024-12-02 11:30:40,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:40,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767279868] [2024-12-02 11:30:40,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:40,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:40,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:41,099 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-12-02 11:30:41,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:41,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767279868] [2024-12-02 11:30:41,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767279868] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:30:41,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:30:41,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 11:30:41,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811837370] [2024-12-02 11:30:41,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:30:41,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:30:41,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:41,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:30:41,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:30:41,102 INFO L87 Difference]: Start difference. First operand 970 states and 1544 transitions. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:30:41,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:41,711 INFO L93 Difference]: Finished difference Result 2080 states and 3314 transitions. [2024-12-02 11:30:41,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:30:41,712 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 395 [2024-12-02 11:30:41,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:41,718 INFO L225 Difference]: With dead ends: 2080 [2024-12-02 11:30:41,718 INFO L226 Difference]: Without dead ends: 1219 [2024-12-02 11:30:41,721 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:30:41,722 INFO L435 NwaCegarLoop]: 277 mSDtfsCounter, 231 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 184 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 973 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 184 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:41,722 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 973 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [184 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 11:30:41,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1219 states. [2024-12-02 11:30:41,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1219 to 970. [2024-12-02 11:30:41,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 597 states have (on average 1.3584589614740368) internal successors, (811), 597 states have internal predecessors, (811), 366 states have call successors, (366), 6 states have call predecessors, (366), 6 states have return successors, (366), 366 states have call predecessors, (366), 366 states have call successors, (366) [2024-12-02 11:30:41,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1543 transitions. [2024-12-02 11:30:41,820 INFO L78 Accepts]: Start accepts. Automaton has 970 states and 1543 transitions. Word has length 395 [2024-12-02 11:30:41,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:41,821 INFO L471 AbstractCegarLoop]: Abstraction has 970 states and 1543 transitions. [2024-12-02 11:30:41,821 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:30:41,821 INFO L276 IsEmpty]: Start isEmpty. Operand 970 states and 1543 transitions. [2024-12-02 11:30:41,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 396 [2024-12-02 11:30:41,824 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:41,824 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:41,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 11:30:41,825 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:41,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:41,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1490715970, now seen corresponding path program 1 times [2024-12-02 11:30:41,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:41,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445961961] [2024-12-02 11:30:41,825 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:41,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:42,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:42,593 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 87 proven. 93 refuted. 0 times theorem prover too weak. 7140 trivial. 0 not checked. [2024-12-02 11:30:42,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:42,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445961961] [2024-12-02 11:30:42,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445961961] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:30:42,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504149604] [2024-12-02 11:30:42,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:42,594 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:30:42,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:30:42,595 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:30:42,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 11:30:42,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:42,933 INFO L256 TraceCheckSpWp]: Trace formula consists of 914 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:30:42,951 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:30:43,578 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 3714 proven. 93 refuted. 0 times theorem prover too weak. 3513 trivial. 0 not checked. [2024-12-02 11:30:43,578 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:30:44,085 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 87 proven. 93 refuted. 0 times theorem prover too weak. 7140 trivial. 0 not checked. [2024-12-02 11:30:44,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504149604] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:30:44,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:30:44,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-12-02 11:30:44,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981249912] [2024-12-02 11:30:44,086 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:30:44,087 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:30:44,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:44,088 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:30:44,088 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:30:44,089 INFO L87 Difference]: Start difference. First operand 970 states and 1543 transitions. Second operand has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 3 states have call successors, (123), 2 states have call predecessors, (123), 4 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) [2024-12-02 11:30:44,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:44,627 INFO L93 Difference]: Finished difference Result 1863 states and 2940 transitions. [2024-12-02 11:30:44,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:30:44,628 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 3 states have call successors, (123), 2 states have call predecessors, (123), 4 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) Word has length 395 [2024-12-02 11:30:44,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:44,636 INFO L225 Difference]: With dead ends: 1863 [2024-12-02 11:30:44,636 INFO L226 Difference]: Without dead ends: 1006 [2024-12-02 11:30:44,639 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 796 GetRequests, 787 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:30:44,640 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 218 mSDsluCounter, 279 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 247 SdHoareTripleChecker+Valid, 480 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:44,641 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [247 Valid, 480 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 11:30:44,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2024-12-02 11:30:44,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 994. [2024-12-02 11:30:44,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 994 states, 615 states have (on average 1.3154471544715447) internal successors, (809), 615 states have internal predecessors, (809), 366 states have call successors, (366), 12 states have call predecessors, (366), 12 states have return successors, (366), 366 states have call predecessors, (366), 366 states have call successors, (366) [2024-12-02 11:30:44,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 994 states to 994 states and 1541 transitions. [2024-12-02 11:30:44,783 INFO L78 Accepts]: Start accepts. Automaton has 994 states and 1541 transitions. Word has length 395 [2024-12-02 11:30:44,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:44,784 INFO L471 AbstractCegarLoop]: Abstraction has 994 states and 1541 transitions. [2024-12-02 11:30:44,784 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.25) internal successors, (162), 8 states have internal predecessors, (162), 3 states have call successors, (123), 2 states have call predecessors, (123), 4 states have return successors, (124), 3 states have call predecessors, (124), 3 states have call successors, (124) [2024-12-02 11:30:44,785 INFO L276 IsEmpty]: Start isEmpty. Operand 994 states and 1541 transitions. [2024-12-02 11:30:44,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 397 [2024-12-02 11:30:44,788 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:44,788 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:44,795 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 11:30:44,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:30:44,989 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:44,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:44,989 INFO L85 PathProgramCache]: Analyzing trace with hash -980319344, now seen corresponding path program 1 times [2024-12-02 11:30:44,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:44,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438125581] [2024-12-02 11:30:44,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:44,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:45,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:45,804 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 57 proven. 123 refuted. 0 times theorem prover too weak. 7140 trivial. 0 not checked. [2024-12-02 11:30:45,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:45,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438125581] [2024-12-02 11:30:45,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438125581] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:30:45,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1139172262] [2024-12-02 11:30:45,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:45,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:30:45,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:30:45,807 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:30:45,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 11:30:46,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:46,085 INFO L256 TraceCheckSpWp]: Trace formula consists of 915 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:30:46,093 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:30:46,640 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 3214 proven. 123 refuted. 0 times theorem prover too weak. 3983 trivial. 0 not checked. [2024-12-02 11:30:46,640 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:30:47,124 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 57 proven. 123 refuted. 0 times theorem prover too weak. 7140 trivial. 0 not checked. [2024-12-02 11:30:47,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1139172262] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:30:47,125 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:30:47,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-12-02 11:30:47,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457221468] [2024-12-02 11:30:47,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:30:47,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 11:30:47,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:47,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 11:30:47,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-12-02 11:30:47,127 INFO L87 Difference]: Start difference. First operand 994 states and 1541 transitions. Second operand has 8 states, 8 states have (on average 21.25) internal successors, (170), 8 states have internal predecessors, (170), 3 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 3 states have call predecessors, (144), 3 states have call successors, (144) [2024-12-02 11:30:47,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:47,601 INFO L93 Difference]: Finished difference Result 1907 states and 2933 transitions. [2024-12-02 11:30:47,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 11:30:47,602 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 21.25) internal successors, (170), 8 states have internal predecessors, (170), 3 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 3 states have call predecessors, (144), 3 states have call successors, (144) Word has length 396 [2024-12-02 11:30:47,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:47,611 INFO L225 Difference]: With dead ends: 1907 [2024-12-02 11:30:47,611 INFO L226 Difference]: Without dead ends: 1030 [2024-12-02 11:30:47,614 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 798 GetRequests, 789 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=64, Unknown=0, NotChecked=0, Total=110 [2024-12-02 11:30:47,614 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 190 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 358 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 209 SdHoareTripleChecker+Valid, 479 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 358 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:47,615 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [209 Valid, 479 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 358 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 11:30:47,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1030 states. [2024-12-02 11:30:47,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1030 to 1018. [2024-12-02 11:30:47,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 633 states have (on average 1.2906793048973144) internal successors, (817), 633 states have internal predecessors, (817), 366 states have call successors, (366), 18 states have call predecessors, (366), 18 states have return successors, (366), 366 states have call predecessors, (366), 366 states have call successors, (366) [2024-12-02 11:30:47,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1549 transitions. [2024-12-02 11:30:47,740 INFO L78 Accepts]: Start accepts. Automaton has 1018 states and 1549 transitions. Word has length 396 [2024-12-02 11:30:47,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:47,741 INFO L471 AbstractCegarLoop]: Abstraction has 1018 states and 1549 transitions. [2024-12-02 11:30:47,741 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 21.25) internal successors, (170), 8 states have internal predecessors, (170), 3 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 3 states have call predecessors, (144), 3 states have call successors, (144) [2024-12-02 11:30:47,741 INFO L276 IsEmpty]: Start isEmpty. Operand 1018 states and 1549 transitions. [2024-12-02 11:30:47,744 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 399 [2024-12-02 11:30:47,744 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:47,744 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:47,754 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 11:30:47,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:30:47,945 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:47,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:47,945 INFO L85 PathProgramCache]: Analyzing trace with hash 789218253, now seen corresponding path program 1 times [2024-12-02 11:30:47,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:47,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10090407] [2024-12-02 11:30:47,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:47,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:48,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:49,793 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 222 proven. 132 refuted. 0 times theorem prover too weak. 6966 trivial. 0 not checked. [2024-12-02 11:30:49,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:49,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10090407] [2024-12-02 11:30:49,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10090407] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:30:49,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [166514527] [2024-12-02 11:30:49,794 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:49,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:30:49,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:30:49,796 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:30:49,797 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 11:30:50,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:50,109 INFO L256 TraceCheckSpWp]: Trace formula consists of 918 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 11:30:50,115 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:30:50,830 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 3905 proven. 132 refuted. 0 times theorem prover too weak. 3283 trivial. 0 not checked. [2024-12-02 11:30:50,830 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:30:51,751 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 222 proven. 135 refuted. 0 times theorem prover too weak. 6963 trivial. 0 not checked. [2024-12-02 11:30:51,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [166514527] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:30:51,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:30:51,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 21 [2024-12-02 11:30:51,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380356546] [2024-12-02 11:30:51,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:30:51,753 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-12-02 11:30:51,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:51,754 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-12-02 11:30:51,754 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=320, Unknown=0, NotChecked=0, Total=420 [2024-12-02 11:30:51,755 INFO L87 Difference]: Start difference. First operand 1018 states and 1549 transitions. Second operand has 21 states, 21 states have (on average 8.904761904761905) internal successors, (187), 21 states have internal predecessors, (187), 6 states have call successors, (143), 3 states have call predecessors, (143), 7 states have return successors, (144), 6 states have call predecessors, (144), 6 states have call successors, (144) [2024-12-02 11:30:53,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:30:53,625 INFO L93 Difference]: Finished difference Result 2396 states and 3578 transitions. [2024-12-02 11:30:53,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 11:30:53,626 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 8.904761904761905) internal successors, (187), 21 states have internal predecessors, (187), 6 states have call successors, (143), 3 states have call predecessors, (143), 7 states have return successors, (144), 6 states have call predecessors, (144), 6 states have call successors, (144) Word has length 398 [2024-12-02 11:30:53,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:30:53,635 INFO L225 Difference]: With dead ends: 2396 [2024-12-02 11:30:53,635 INFO L226 Difference]: Without dead ends: 1499 [2024-12-02 11:30:53,638 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 823 GetRequests, 789 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=368, Invalid=892, Unknown=0, NotChecked=0, Total=1260 [2024-12-02 11:30:53,638 INFO L435 NwaCegarLoop]: 282 mSDtfsCounter, 352 mSDsluCounter, 1312 mSDsCounter, 0 mSdLazyCounter, 1625 mSolverCounterSat, 197 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 372 SdHoareTripleChecker+Valid, 1594 SdHoareTripleChecker+Invalid, 1822 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 197 IncrementalHoareTripleChecker+Valid, 1625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:30:53,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [372 Valid, 1594 Invalid, 1822 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [197 Valid, 1625 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-12-02 11:30:53,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1499 states. [2024-12-02 11:30:53,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1499 to 1446. [2024-12-02 11:30:53,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1446 states, 954 states have (on average 1.2914046121593292) internal successors, (1232), 959 states have internal predecessors, (1232), 461 states have call successors, (461), 30 states have call predecessors, (461), 30 states have return successors, (461), 456 states have call predecessors, (461), 461 states have call successors, (461) [2024-12-02 11:30:53,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1446 states to 1446 states and 2154 transitions. [2024-12-02 11:30:53,750 INFO L78 Accepts]: Start accepts. Automaton has 1446 states and 2154 transitions. Word has length 398 [2024-12-02 11:30:53,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:30:53,751 INFO L471 AbstractCegarLoop]: Abstraction has 1446 states and 2154 transitions. [2024-12-02 11:30:53,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 8.904761904761905) internal successors, (187), 21 states have internal predecessors, (187), 6 states have call successors, (143), 3 states have call predecessors, (143), 7 states have return successors, (144), 6 states have call predecessors, (144), 6 states have call successors, (144) [2024-12-02 11:30:53,751 INFO L276 IsEmpty]: Start isEmpty. Operand 1446 states and 2154 transitions. [2024-12-02 11:30:53,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-12-02 11:30:53,753 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:30:53,753 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:30:53,764 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 11:30:53,953 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-12-02 11:30:53,954 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:30:53,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:30:53,954 INFO L85 PathProgramCache]: Analyzing trace with hash 703717211, now seen corresponding path program 1 times [2024-12-02 11:30:53,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:30:53,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864894405] [2024-12-02 11:30:53,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:53,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:30:54,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:55,259 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 207 proven. 315 refuted. 0 times theorem prover too weak. 6798 trivial. 0 not checked. [2024-12-02 11:30:55,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:30:55,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864894405] [2024-12-02 11:30:55,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864894405] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:30:55,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376000592] [2024-12-02 11:30:55,260 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:30:55,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:30:55,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:30:55,263 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:30:55,264 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 11:30:55,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:30:55,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 920 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 11:30:55,530 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:30:56,990 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 4386 proven. 315 refuted. 0 times theorem prover too weak. 2619 trivial. 0 not checked. [2024-12-02 11:30:56,990 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:30:57,826 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 207 proven. 324 refuted. 0 times theorem prover too weak. 6789 trivial. 0 not checked. [2024-12-02 11:30:57,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376000592] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:30:57,826 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 11:30:57,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 14, 14] total 31 [2024-12-02 11:30:57,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60730018] [2024-12-02 11:30:57,827 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 11:30:57,827 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-02 11:30:57,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:30:57,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-02 11:30:57,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=176, Invalid=754, Unknown=0, NotChecked=0, Total=930 [2024-12-02 11:30:57,829 INFO L87 Difference]: Start difference. First operand 1446 states and 2154 transitions. Second operand has 31 states, 31 states have (on average 6.967741935483871) internal successors, (216), 31 states have internal predecessors, (216), 8 states have call successors, (138), 4 states have call predecessors, (138), 10 states have return successors, (140), 8 states have call predecessors, (140), 8 states have call successors, (140) [2024-12-02 11:31:00,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:00,214 INFO L93 Difference]: Finished difference Result 3654 states and 5362 transitions. [2024-12-02 11:31:00,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-02 11:31:00,215 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.967741935483871) internal successors, (216), 31 states have internal predecessors, (216), 8 states have call successors, (138), 4 states have call predecessors, (138), 10 states have return successors, (140), 8 states have call predecessors, (140), 8 states have call successors, (140) Word has length 399 [2024-12-02 11:31:00,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:00,227 INFO L225 Difference]: With dead ends: 3654 [2024-12-02 11:31:00,227 INFO L226 Difference]: Without dead ends: 2596 [2024-12-02 11:31:00,230 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 832 GetRequests, 783 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 499 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=638, Invalid=1812, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 11:31:00,231 INFO L435 NwaCegarLoop]: 225 mSDtfsCounter, 1069 mSDsluCounter, 1901 mSDsCounter, 0 mSdLazyCounter, 2637 mSolverCounterSat, 574 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1088 SdHoareTripleChecker+Valid, 2126 SdHoareTripleChecker+Invalid, 3211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 574 IncrementalHoareTripleChecker+Valid, 2637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:00,231 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1088 Valid, 2126 Invalid, 3211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [574 Valid, 2637 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-12-02 11:31:00,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2596 states. [2024-12-02 11:31:00,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2596 to 1545. [2024-12-02 11:31:00,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1545 states, 1041 states have (on average 1.3006724303554276) internal successors, (1354), 1046 states have internal predecessors, (1354), 461 states have call successors, (461), 42 states have call predecessors, (461), 42 states have return successors, (461), 456 states have call predecessors, (461), 461 states have call successors, (461) [2024-12-02 11:31:00,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1545 states to 1545 states and 2276 transitions. [2024-12-02 11:31:00,385 INFO L78 Accepts]: Start accepts. Automaton has 1545 states and 2276 transitions. Word has length 399 [2024-12-02 11:31:00,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:00,386 INFO L471 AbstractCegarLoop]: Abstraction has 1545 states and 2276 transitions. [2024-12-02 11:31:00,386 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.967741935483871) internal successors, (216), 31 states have internal predecessors, (216), 8 states have call successors, (138), 4 states have call predecessors, (138), 10 states have return successors, (140), 8 states have call predecessors, (140), 8 states have call successors, (140) [2024-12-02 11:31:00,386 INFO L276 IsEmpty]: Start isEmpty. Operand 1545 states and 2276 transitions. [2024-12-02 11:31:00,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 400 [2024-12-02 11:31:00,388 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:00,388 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:31:00,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 11:31:00,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2024-12-02 11:31:00,589 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:00,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:00,589 INFO L85 PathProgramCache]: Analyzing trace with hash 2069314813, now seen corresponding path program 1 times [2024-12-02 11:31:00,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:00,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769696251] [2024-12-02 11:31:00,589 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:00,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:01,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 11:31:01,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [886963840] [2024-12-02 11:31:01,091 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:01,091 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:31:01,091 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:31:01,093 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:31:01,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 11:31:01,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:01,545 INFO L256 TraceCheckSpWp]: Trace formula consists of 921 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 11:31:01,550 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:31:02,257 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 4712 proven. 186 refuted. 0 times theorem prover too weak. 2422 trivial. 0 not checked. [2024-12-02 11:31:02,257 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:31:02,658 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 105 proven. 75 refuted. 0 times theorem prover too weak. 7140 trivial. 0 not checked. [2024-12-02 11:31:02,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:02,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769696251] [2024-12-02 11:31:02,659 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-12-02 11:31:02,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [886963840] [2024-12-02 11:31:02,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [886963840] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 11:31:02,660 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:31:02,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 13 [2024-12-02 11:31:02,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279411773] [2024-12-02 11:31:02,660 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:31:02,660 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 11:31:02,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:02,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 11:31:02,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-12-02 11:31:02,661 INFO L87 Difference]: Start difference. First operand 1545 states and 2276 transitions. Second operand has 13 states, 13 states have (on average 12.615384615384615) internal successors, (164), 13 states have internal predecessors, (164), 4 states have call successors, (99), 3 states have call predecessors, (99), 6 states have return successors, (100), 4 states have call predecessors, (100), 4 states have call successors, (100) [2024-12-02 11:31:04,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:04,401 INFO L93 Difference]: Finished difference Result 4065 states and 5850 transitions. [2024-12-02 11:31:04,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 11:31:04,401 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 12.615384615384615) internal successors, (164), 13 states have internal predecessors, (164), 4 states have call successors, (99), 3 states have call predecessors, (99), 6 states have return successors, (100), 4 states have call predecessors, (100), 4 states have call successors, (100) Word has length 399 [2024-12-02 11:31:04,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:04,418 INFO L225 Difference]: With dead ends: 4065 [2024-12-02 11:31:04,419 INFO L226 Difference]: Without dead ends: 2657 [2024-12-02 11:31:04,421 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 813 GetRequests, 786 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=261, Invalid=551, Unknown=0, NotChecked=0, Total=812 [2024-12-02 11:31:04,422 INFO L435 NwaCegarLoop]: 233 mSDtfsCounter, 1168 mSDsluCounter, 728 mSDsCounter, 0 mSdLazyCounter, 1045 mSolverCounterSat, 342 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1191 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 1387 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 342 IncrementalHoareTripleChecker+Valid, 1045 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:04,422 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1191 Valid, 961 Invalid, 1387 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [342 Valid, 1045 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 11:31:04,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2657 states. [2024-12-02 11:31:04,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2657 to 1256. [2024-12-02 11:31:04,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1256 states, 823 states have (on average 1.2490886998784934) internal successors, (1028), 823 states have internal predecessors, (1028), 366 states have call successors, (366), 66 states have call predecessors, (366), 66 states have return successors, (366), 366 states have call predecessors, (366), 366 states have call successors, (366) [2024-12-02 11:31:04,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1256 states to 1256 states and 1760 transitions. [2024-12-02 11:31:04,707 INFO L78 Accepts]: Start accepts. Automaton has 1256 states and 1760 transitions. Word has length 399 [2024-12-02 11:31:04,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:04,708 INFO L471 AbstractCegarLoop]: Abstraction has 1256 states and 1760 transitions. [2024-12-02 11:31:04,708 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.615384615384615) internal successors, (164), 13 states have internal predecessors, (164), 4 states have call successors, (99), 3 states have call predecessors, (99), 6 states have return successors, (100), 4 states have call predecessors, (100), 4 states have call successors, (100) [2024-12-02 11:31:04,708 INFO L276 IsEmpty]: Start isEmpty. Operand 1256 states and 1760 transitions. [2024-12-02 11:31:04,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 401 [2024-12-02 11:31:04,711 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:04,711 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:31:04,723 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2024-12-02 11:31:04,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:31:04,912 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:04,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:04,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1316533283, now seen corresponding path program 1 times [2024-12-02 11:31:04,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:04,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789760339] [2024-12-02 11:31:04,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:04,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:04,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:31:05,057 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-12-02 11:31:05,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 11:31:05,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789760339] [2024-12-02 11:31:05,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789760339] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:31:05,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:31:05,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:31:05,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807096688] [2024-12-02 11:31:05,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:31:05,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:31:05,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 11:31:05,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:31:05,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:31:05,058 INFO L87 Difference]: Start difference. First operand 1256 states and 1760 transitions. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:31:05,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:31:05,342 INFO L93 Difference]: Finished difference Result 2689 states and 3778 transitions. [2024-12-02 11:31:05,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:31:05,343 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 400 [2024-12-02 11:31:05,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:31:05,352 INFO L225 Difference]: With dead ends: 2689 [2024-12-02 11:31:05,352 INFO L226 Difference]: Without dead ends: 1586 [2024-12-02 11:31:05,355 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 11:31:05,355 INFO L435 NwaCegarLoop]: 270 mSDtfsCounter, 84 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 11:31:05,355 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 528 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:31:05,357 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1586 states. [2024-12-02 11:31:05,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1586 to 1579. [2024-12-02 11:31:05,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1579 states, 1115 states have (on average 1.2672645739910313) internal successors, (1413), 1120 states have internal predecessors, (1413), 391 states have call successors, (391), 72 states have call predecessors, (391), 72 states have return successors, (391), 386 states have call predecessors, (391), 391 states have call successors, (391) [2024-12-02 11:31:05,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1579 states to 1579 states and 2195 transitions. [2024-12-02 11:31:05,576 INFO L78 Accepts]: Start accepts. Automaton has 1579 states and 2195 transitions. Word has length 400 [2024-12-02 11:31:05,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:31:05,577 INFO L471 AbstractCegarLoop]: Abstraction has 1579 states and 2195 transitions. [2024-12-02 11:31:05,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:31:05,577 INFO L276 IsEmpty]: Start isEmpty. Operand 1579 states and 2195 transitions. [2024-12-02 11:31:05,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 401 [2024-12-02 11:31:05,580 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:31:05,580 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:31:05,580 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 11:31:05,581 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:31:05,581 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:31:05,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1175984673, now seen corresponding path program 1 times [2024-12-02 11:31:05,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 11:31:05,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540198358] [2024-12-02 11:31:05,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:05,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 11:31:06,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-12-02 11:31:06,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457436378] [2024-12-02 11:31:06,205 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:31:06,205 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:31:06,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:31:06,207 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 11:31:06,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 11:31:06,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:31:06,650 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-12-02 11:31:06,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-12-02 11:31:07,094 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-12-02 11:31:07,094 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-12-02 11:31:07,095 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-12-02 11:31:07,102 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 11:31:07,297 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 11:31:07,299 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 11:31:07,560 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-12-02 11:31:07,563 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 02.12 11:31:07 BoogieIcfgContainer [2024-12-02 11:31:07,564 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-12-02 11:31:07,564 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-12-02 11:31:07,564 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-12-02 11:31:07,564 INFO L274 PluginConnector]: Witness Printer initialized [2024-12-02 11:31:07,565 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:30:35" (3/4) ... [2024-12-02 11:31:07,567 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-12-02 11:31:07,568 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-12-02 11:31:07,569 INFO L158 Benchmark]: Toolchain (without parser) took 33005.47ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 116.1MB in the beginning and 189.1MB in the end (delta: -73.0MB). Peak memory consumption was 92.3MB. Max. memory is 16.1GB. [2024-12-02 11:31:07,569 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 142.6MB. Free memory is still 83.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:31:07,569 INFO L158 Benchmark]: CACSL2BoogieTranslator took 368.90ms. Allocated memory is still 142.6MB. Free memory was 116.1MB in the beginning and 90.5MB in the end (delta: 25.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-02 11:31:07,570 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.10ms. Allocated memory is still 142.6MB. Free memory was 90.5MB in the beginning and 79.9MB in the end (delta: 10.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 11:31:07,570 INFO L158 Benchmark]: Boogie Preprocessor took 78.12ms. Allocated memory is still 142.6MB. Free memory was 79.9MB in the beginning and 57.5MB in the end (delta: 22.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-02 11:31:07,570 INFO L158 Benchmark]: RCFGBuilder took 849.19ms. Allocated memory is still 142.6MB. Free memory was 57.5MB in the beginning and 52.3MB in the end (delta: 5.2MB). Peak memory consumption was 17.4MB. Max. memory is 16.1GB. [2024-12-02 11:31:07,570 INFO L158 Benchmark]: TraceAbstraction took 31614.42ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 109.1MB in the beginning and 189.1MB in the end (delta: -80.0MB). Peak memory consumption was 199.4MB. Max. memory is 16.1GB. [2024-12-02 11:31:07,571 INFO L158 Benchmark]: Witness Printer took 3.97ms. Allocated memory is still 310.4MB. Free memory was 189.1MB in the beginning and 189.1MB in the end (delta: 24.3kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 11:31:07,572 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.33ms. Allocated memory is still 142.6MB. Free memory is still 83.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 368.90ms. Allocated memory is still 142.6MB. Free memory was 116.1MB in the beginning and 90.5MB in the end (delta: 25.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 71.10ms. Allocated memory is still 142.6MB. Free memory was 90.5MB in the beginning and 79.9MB in the end (delta: 10.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 78.12ms. Allocated memory is still 142.6MB. Free memory was 79.9MB in the beginning and 57.5MB in the end (delta: 22.5MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * RCFGBuilder took 849.19ms. Allocated memory is still 142.6MB. Free memory was 57.5MB in the beginning and 52.3MB in the end (delta: 5.2MB). Peak memory consumption was 17.4MB. Max. memory is 16.1GB. * TraceAbstraction took 31614.42ms. Allocated memory was 142.6MB in the beginning and 310.4MB in the end (delta: 167.8MB). Free memory was 109.1MB in the beginning and 189.1MB in the end (delta: -80.0MB). Peak memory consumption was 199.4MB. Max. memory is 16.1GB. * Witness Printer took 3.97ms. Allocated memory is still 310.4MB. Free memory was 189.1MB in the beginning and 189.1MB in the end (delta: 24.3kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 136, overapproximation of someBinaryArithmeticDOUBLEoperation at line 124, overapproximation of someBinaryArithmeticDOUBLEoperation at line 214, overapproximation of someBinaryArithmeticDOUBLEoperation at line 129, overapproximation of someBinaryArithmeticDOUBLEoperation at line 190, overapproximation of someBinaryArithmeticDOUBLEoperation at line 153, overapproximation of someBinaryFLOATComparisonOperation at line 391, overapproximation of someBinaryFLOATComparisonOperation at line 346, overapproximation of someBinaryFLOATComparisonOperation at line 362, overapproximation of someBinaryFLOATComparisonOperation at line 323, overapproximation of someBinaryFLOATComparisonOperation at line 345, overapproximation of someBinaryFLOATComparisonOperation at line 366, overapproximation of someBinaryFLOATComparisonOperation at line 364, overapproximation of someBinaryFLOATComparisonOperation at line 391, overapproximation of someBinaryFLOATComparisonOperation at line 325, overapproximation of bitwiseOr at line 260, overapproximation of someUnaryDOUBLEoperation at line 186, overapproximation of someBinaryDOUBLEComparisonOperation at line 218, overapproximation of someBinaryDOUBLEComparisonOperation at line 123, overapproximation of someBinaryDOUBLEComparisonOperation at line 135, overapproximation of someBinaryDOUBLEComparisonOperation at line 192, overapproximation of someBinaryDOUBLEComparisonOperation at line 357, overapproximation of someBinaryDOUBLEComparisonOperation at line 391, overapproximation of someBinaryDOUBLEComparisonOperation at line 290, overapproximation of someBinaryDOUBLEComparisonOperation at line 155, overapproximation of someBinaryDOUBLEComparisonOperation at line 300, overapproximation of someBinaryDOUBLEComparisonOperation at line 292, overapproximation of someBinaryDOUBLEComparisonOperation at line 294, overapproximation of someBinaryDOUBLEComparisonOperation at line 189, overapproximation of someBinaryDOUBLEComparisonOperation at line 296, overapproximation of someBinaryDOUBLEComparisonOperation at line 186, overapproximation of someBinaryDOUBLEComparisonOperation at line 298, overapproximation of someBinaryDOUBLEComparisonOperation at line 222, overapproximation of someBinaryDOUBLEComparisonOperation at line 391. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = 16; [L23] signed char var_1_3 = -5; [L24] unsigned short int var_1_6 = 16; [L25] unsigned char var_1_10 = 1; [L26] unsigned char var_1_11 = 1; [L27] unsigned char var_1_12 = 1; [L28] double var_1_13 = 64.45; [L29] double var_1_16 = 100.625; [L30] double var_1_17 = 8.5; [L31] double var_1_18 = 128.8; [L32] double var_1_19 = 4.04; [L33] double var_1_20 = 200.75; [L34] double var_1_21 = 16.25; [L35] double var_1_22 = 32.95; [L36] signed short int var_1_23 = -8; [L37] signed char var_1_28 = 50; [L38] signed char var_1_29 = -32; [L39] signed char var_1_30 = 16; [L40] signed char var_1_31 = -4; [L41] unsigned char var_1_32 = 0; [L42] unsigned char var_1_33 = 128; [L43] unsigned char var_1_34 = 100; [L44] unsigned char var_1_35 = 16; [L45] unsigned char var_1_36 = 4; [L46] signed long int var_1_37 = 256; [L47] float var_1_38 = 1.3; [L48] float var_1_39 = 99.75; [L49] float var_1_40 = 3.625; [L50] unsigned short int var_1_41 = 256; [L51] unsigned short int var_1_42 = 31535; [L52] unsigned short int var_1_43 = 25862; [L53] signed char var_1_44 = 5; [L54] signed char var_1_45 = 16; [L55] signed char var_1_46 = 100; [L56] signed char var_1_47 = 10; [L57] double var_1_48 = 31.8; [L58] unsigned long int var_1_49 = 256; [L59] unsigned long int var_1_50 = 3377587143; [L60] float var_1_51 = 5.9; [L61] unsigned long int var_1_52 = 1400246017; [L62] unsigned long int var_1_53 = 1984508200; [L63] unsigned long int var_1_54 = 2014152316; [L64] double var_1_55 = 0.5; [L65] double var_1_56 = 15.1; [L66] double var_1_57 = 0.0; [L67] signed short int var_1_58 = 32; [L68] signed short int var_1_59 = 21539; [L69] double var_1_60 = 0.875; [L70] float var_1_61 = 7.75; [L71] float var_1_62 = 0.0; [L72] float var_1_63 = 1.25; [L73] float var_1_64 = 2.5; [L74] signed long int var_1_65 = -25; [L75] signed char var_1_66 = 0; [L76] signed char var_1_67 = 1; [L77] signed char var_1_68 = 1; [L78] signed char var_1_69 = 25; [L79] unsigned char var_1_70 = 5; [L80] unsigned long int var_1_71 = 8; [L81] signed short int var_1_72 = -8; [L82] unsigned long int var_1_73 = 2; [L83] unsigned char var_1_74 = 128; [L84] double var_1_75 = 10.65; [L85] unsigned long int var_1_76 = 64; [L86] unsigned char last_1_var_1_10 = 1; [L87] signed short int last_1_var_1_23 = -8; [L88] unsigned char last_1_var_1_32 = 0; [L89] unsigned long int last_1_var_1_49 = 256; [L90] double last_1_var_1_56 = 15.1; [L91] signed short int last_1_var_1_58 = 32; [L92] float last_1_var_1_61 = 7.75; [L93] signed long int last_1_var_1_65 = -25; [L94] unsigned long int last_1_var_1_71 = 8; [L95] signed short int last_1_var_1_72 = -8; [L96] unsigned char last_1_var_1_74 = 128; VAL [isInitial=0, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=-5, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L395] isInitial = 1 [L396] FCALL initially() [L398] CALL updateLastVariables() [L378] last_1_var_1_10 = var_1_10 [L379] last_1_var_1_23 = var_1_23 [L380] last_1_var_1_32 = var_1_32 [L381] last_1_var_1_49 = var_1_49 [L382] last_1_var_1_56 = var_1_56 [L383] last_1_var_1_58 = var_1_58 [L384] last_1_var_1_61 = var_1_61 [L385] last_1_var_1_65 = var_1_65 [L386] last_1_var_1_71 = var_1_71 [L387] last_1_var_1_72 = var_1_72 [L388] last_1_var_1_74 = var_1_74 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=-5, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L398] RET updateLastVariables() [L399] CALL updateVariables() [L279] var_1_3 = __VERIFIER_nondet_char() [L280] CALL assume_abort_if_not(var_1_3 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L280] RET assume_abort_if_not(var_1_3 >= -128) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L281] CALL assume_abort_if_not(var_1_3 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L281] RET assume_abort_if_not(var_1_3 <= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L282] CALL assume_abort_if_not(var_1_3 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L282] RET assume_abort_if_not(var_1_3 != 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L283] var_1_11 = __VERIFIER_nondet_uchar() [L284] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L284] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L285] CALL assume_abort_if_not(var_1_11 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L285] RET assume_abort_if_not(var_1_11 <= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L286] var_1_12 = __VERIFIER_nondet_uchar() [L287] CALL assume_abort_if_not(var_1_12 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L287] RET assume_abort_if_not(var_1_12 >= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L288] CALL assume_abort_if_not(var_1_12 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L288] RET assume_abort_if_not(var_1_12 <= 1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_16=805/8, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L289] var_1_16 = __VERIFIER_nondet_double() [L290] CALL assume_abort_if_not((var_1_16 >= -922337.2036854765600e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L290] RET assume_abort_if_not((var_1_16 >= -922337.2036854765600e+13F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 9223372.036854765600e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_17=17/2, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L291] var_1_17 = __VERIFIER_nondet_double() [L292] CALL assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L292] RET assume_abort_if_not((var_1_17 >= -461168.6018427382800e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 4611686.018427382800e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_19=101/25, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L293] var_1_19 = __VERIFIER_nondet_double() [L294] CALL assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L294] RET assume_abort_if_not((var_1_19 >= -922337.2036854765600e+13F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_20=803/4, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L295] var_1_20 = __VERIFIER_nondet_double() [L296] CALL assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L296] RET assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_21=65/4, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L297] var_1_21 = __VERIFIER_nondet_double() [L298] CALL assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L298] RET assume_abort_if_not((var_1_21 >= 0.0F && var_1_21 <= -1.0e-20F) || (var_1_21 <= 9223372.036854765600e+12F && var_1_21 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_22=659/20, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L299] var_1_22 = __VERIFIER_nondet_double() [L300] CALL assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L300] RET assume_abort_if_not((var_1_22 >= 0.0F && var_1_22 <= -1.0e-20F) || (var_1_22 <= 9223372.036854765600e+12F && var_1_22 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=-32, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L301] var_1_29 = __VERIFIER_nondet_char() [L302] CALL assume_abort_if_not(var_1_29 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L302] RET assume_abort_if_not(var_1_29 >= -127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L303] CALL assume_abort_if_not(var_1_29 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L303] RET assume_abort_if_not(var_1_29 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=16, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L304] var_1_30 = __VERIFIER_nondet_char() [L305] CALL assume_abort_if_not(var_1_30 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L305] RET assume_abort_if_not(var_1_30 >= -126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L306] CALL assume_abort_if_not(var_1_30 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L306] RET assume_abort_if_not(var_1_30 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=-4, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L307] var_1_31 = __VERIFIER_nondet_char() [L308] CALL assume_abort_if_not(var_1_31 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L308] RET assume_abort_if_not(var_1_31 >= -127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L309] CALL assume_abort_if_not(var_1_31 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L309] RET assume_abort_if_not(var_1_31 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=128, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L310] var_1_33 = __VERIFIER_nondet_uchar() [L311] CALL assume_abort_if_not(var_1_33 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L311] RET assume_abort_if_not(var_1_33 >= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L312] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L312] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=100, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L313] var_1_34 = __VERIFIER_nondet_uchar() [L314] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L314] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L315] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L315] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=16, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L316] var_1_35 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L317] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L318] CALL assume_abort_if_not(var_1_35 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L318] RET assume_abort_if_not(var_1_35 <= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=4, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L319] var_1_36 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L320] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L321] CALL assume_abort_if_not(var_1_36 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L321] RET assume_abort_if_not(var_1_36 <= 127) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_39=399/4, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L322] var_1_39 = __VERIFIER_nondet_float() [L323] CALL assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L323] RET assume_abort_if_not((var_1_39 >= 0.0F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_40=29/8, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L324] var_1_40 = __VERIFIER_nondet_float() [L325] CALL assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L325] RET assume_abort_if_not((var_1_40 >= 0.0F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=31535, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L326] var_1_42 = __VERIFIER_nondet_ushort() [L327] CALL assume_abort_if_not(var_1_42 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L327] RET assume_abort_if_not(var_1_42 >= 16383) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L328] CALL assume_abort_if_not(var_1_42 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L328] RET assume_abort_if_not(var_1_42 <= 32767) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=25862, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L329] var_1_43 = __VERIFIER_nondet_ushort() [L330] CALL assume_abort_if_not(var_1_43 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L330] RET assume_abort_if_not(var_1_43 >= 16384) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L331] CALL assume_abort_if_not(var_1_43 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L331] RET assume_abort_if_not(var_1_43 <= 32767) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=16, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L332] var_1_45 = __VERIFIER_nondet_char() [L333] CALL assume_abort_if_not(var_1_45 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L333] RET assume_abort_if_not(var_1_45 >= -1) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L334] CALL assume_abort_if_not(var_1_45 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L334] RET assume_abort_if_not(var_1_45 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=100, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L335] var_1_46 = __VERIFIER_nondet_char() [L336] CALL assume_abort_if_not(var_1_46 >= 62) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L336] RET assume_abort_if_not(var_1_46 >= 62) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L337] CALL assume_abort_if_not(var_1_46 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L337] RET assume_abort_if_not(var_1_46 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=10, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L338] var_1_47 = __VERIFIER_nondet_char() [L339] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L339] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L340] CALL assume_abort_if_not(var_1_47 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L340] RET assume_abort_if_not(var_1_47 <= 126) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=3377587143, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L341] var_1_50 = __VERIFIER_nondet_ulong() [L342] CALL assume_abort_if_not(var_1_50 >= 3221225470) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L342] RET assume_abort_if_not(var_1_50 >= 3221225470) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L343] CALL assume_abort_if_not(var_1_50 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L343] RET assume_abort_if_not(var_1_50 <= 4294967294) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_51=59/10, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L344] var_1_51 = __VERIFIER_nondet_float() [L345] CALL assume_abort_if_not((var_1_51 >= -922337.2036854776000e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L345] RET assume_abort_if_not((var_1_51 >= -922337.2036854776000e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 9223372.036854776000e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L346] CALL assume_abort_if_not(var_1_51 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L346] RET assume_abort_if_not(var_1_51 != 0.0F) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1400246017, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L347] var_1_52 = __VERIFIER_nondet_ulong() [L348] CALL assume_abort_if_not(var_1_52 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L348] RET assume_abort_if_not(var_1_52 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L349] CALL assume_abort_if_not(var_1_52 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L349] RET assume_abort_if_not(var_1_52 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=1984508200, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L350] var_1_53 = __VERIFIER_nondet_ulong() [L351] CALL assume_abort_if_not(var_1_53 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L351] RET assume_abort_if_not(var_1_53 >= 1073741823) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L352] CALL assume_abort_if_not(var_1_53 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L352] RET assume_abort_if_not(var_1_53 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=2014152316, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L353] var_1_54 = __VERIFIER_nondet_ulong() [L354] CALL assume_abort_if_not(var_1_54 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L354] RET assume_abort_if_not(var_1_54 >= 1073741824) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L355] CALL assume_abort_if_not(var_1_54 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L355] RET assume_abort_if_not(var_1_54 <= 2147483647) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_57=0, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L356] var_1_57 = __VERIFIER_nondet_double() [L357] CALL assume_abort_if_not((var_1_57 >= 4611686.018427382800e+12F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854765600e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L357] RET assume_abort_if_not((var_1_57 >= 4611686.018427382800e+12F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854765600e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=21539, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L358] var_1_59 = __VERIFIER_nondet_short() [L359] CALL assume_abort_if_not(var_1_59 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L359] RET assume_abort_if_not(var_1_59 >= 16383) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L360] CALL assume_abort_if_not(var_1_59 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L360] RET assume_abort_if_not(var_1_59 <= 32766) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_62=0, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L361] var_1_62 = __VERIFIER_nondet_float() [L362] CALL assume_abort_if_not((var_1_62 >= 4611686.018427382800e+12F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 9223372.036854765600e+12F && var_1_62 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L362] RET assume_abort_if_not((var_1_62 >= 4611686.018427382800e+12F && var_1_62 <= -1.0e-20F) || (var_1_62 <= 9223372.036854765600e+12F && var_1_62 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_63=5/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L363] var_1_63 = __VERIFIER_nondet_float() [L364] CALL assume_abort_if_not((var_1_63 >= 0.0F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 2305843.009213691390e+12F && var_1_63 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L364] RET assume_abort_if_not((var_1_63 >= 0.0F && var_1_63 <= -1.0e-20F) || (var_1_63 <= 2305843.009213691390e+12F && var_1_63 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_64=5/2, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L365] var_1_64 = __VERIFIER_nondet_float() [L366] CALL assume_abort_if_not((var_1_64 >= 0.0F && var_1_64 <= -1.0e-20F) || (var_1_64 <= 2305843.009213691390e+12F && var_1_64 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L366] RET assume_abort_if_not((var_1_64 >= 0.0F && var_1_64 <= -1.0e-20F) || (var_1_64 <= 2305843.009213691390e+12F && var_1_64 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=1, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L367] var_1_67 = __VERIFIER_nondet_char() [L368] CALL assume_abort_if_not(var_1_67 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L368] RET assume_abort_if_not(var_1_67 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L369] CALL assume_abort_if_not(var_1_67 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L369] RET assume_abort_if_not(var_1_67 <= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=1, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L370] var_1_68 = __VERIFIER_nondet_char() [L371] CALL assume_abort_if_not(var_1_68 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L371] RET assume_abort_if_not(var_1_68 >= 0) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L372] CALL assume_abort_if_not(var_1_68 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L372] RET assume_abort_if_not(var_1_68 <= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=25, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L373] var_1_69 = __VERIFIER_nondet_char() [L374] CALL assume_abort_if_not(var_1_69 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L374] RET assume_abort_if_not(var_1_69 >= -63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L375] CALL assume_abort_if_not(var_1_69 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L375] RET assume_abort_if_not(var_1_69 <= 63) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L399] RET updateVariables() [L400] CALL step() [L100] signed long int stepLocal_6 = last_1_var_1_23; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_6=-8, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L101] COND TRUE \read(last_1_var_1_10) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_6=-8, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L102] COND TRUE \read(last_1_var_1_10) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_6=-8, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L103] COND FALSE !(stepLocal_6 < last_1_var_1_71) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L108] unsigned long int stepLocal_0 = last_1_var_1_49; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_0=256, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=16, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L109] COND TRUE (-32 * (last_1_var_1_74 / var_1_3)) >= stepLocal_0 [L110] var_1_1 = (((((-1 + var_1_3) + last_1_var_1_23) < 0 ) ? -((-1 + var_1_3) + last_1_var_1_23) : ((-1 + var_1_3) + last_1_var_1_23))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=1, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L112] COND FALSE !(! var_1_11) [L117] var_1_10 = 0 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L119] COND FALSE !(\read(var_1_10)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L122] unsigned char stepLocal_13 = var_1_10; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_13=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_61=31/4, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L123] COND TRUE ((var_1_40 - var_1_21) > (last_1_var_1_61 + 9999999.26)) || stepLocal_13 [L124] var_1_61 = (var_1_57 - (var_1_62 - (var_1_63 + var_1_64))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_18=644/5, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L126] COND FALSE !(\read(var_1_10)) [L129] var_1_18 = (((((var_1_21) > (8.5)) ? (var_1_21) : (8.5))) - var_1_22) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L131] signed long int stepLocal_7 = (((var_1_74) < 0 ) ? -(var_1_74) : (var_1_74)); VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_7=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L132] COND FALSE !(stepLocal_7 == var_1_31) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_56=151/10, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L135] COND TRUE (var_1_21 * ((((var_1_16) < (last_1_var_1_56)) ? (var_1_16) : (last_1_var_1_56)))) > (var_1_61 + (var_1_22 * var_1_20)) [L136] var_1_56 = ((var_1_57 - var_1_40) - 32.6) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=0, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L140] COND TRUE \read(var_1_12) [L141] var_1_32 = (((((var_1_33 - var_1_34)) < ((var_1_35 + var_1_36))) ? ((var_1_33 - var_1_34)) : ((var_1_35 + var_1_36)))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=256, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L145] var_1_37 = (var_1_74 - (var_1_32 + (var_1_32 + var_1_32))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_48=159/5, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L146] COND FALSE !(var_1_35 <= ((((var_1_42) < (var_1_32)) ? (var_1_42) : (var_1_32)))) [L153] var_1_48 = (var_1_17 + var_1_39) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=5, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L155] COND TRUE var_1_20 >= ((((255.25) > ((var_1_57 / var_1_62))) ? (255.25) : ((var_1_57 / var_1_62)))) [L156] var_1_70 = var_1_34 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=-8, var_1_73=2, var_1_74=128, var_1_75=213/20, var_1_76=64] [L160] COND TRUE \read(var_1_12) [L161] var_1_73 = var_1_43 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=-8, var_1_73=16384, var_1_74=128, var_1_75=213/20, var_1_76=64] [L165] COND TRUE \read(var_1_12) [L166] var_1_75 = var_1_22 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=-8, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L170] signed long int stepLocal_17 = var_1_1; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_17=7, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=-8, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L171] COND TRUE var_1_45 <= stepLocal_17 [L172] var_1_72 = ((((5) > (var_1_67)) ? (5) : (var_1_67))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L180] unsigned char stepLocal_5 = var_1_32; [L181] signed short int stepLocal_4 = var_1_72; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_4=5, stepLocal_5=121, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L182] COND TRUE var_1_33 > stepLocal_4 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_5=121, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=13/10, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L183] COND FALSE !(stepLocal_5 <= ((((var_1_44) < (var_1_34)) ? (var_1_44) : (var_1_34)))) [L186] var_1_38 = ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_60=7/8, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L189] COND TRUE (var_1_61 + var_1_20) > (((((var_1_38) > (var_1_22)) ? (var_1_38) : (var_1_22))) * var_1_75) [L190] var_1_60 = (var_1_39 - var_1_21) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L192] unsigned char stepLocal_3 = var_1_20 >= var_1_19; [L193] signed long int stepLocal_2 = ((((var_1_74 - var_1_74)) < (var_1_41)) ? ((var_1_74 - var_1_74)) : (var_1_41)); VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, stepLocal_3=1, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=50, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L194] COND FALSE !(stepLocal_3 && var_1_10) [L201] var_1_28 = ((((var_1_29) < (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))))) ? (var_1_29) : (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31)))))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L203] unsigned char stepLocal_18 = var_1_10; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_18=0, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L204] COND TRUE stepLocal_18 || (var_1_70 >= (var_1_34 / var_1_46)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=64] [L205] COND TRUE \read(var_1_12) [L206] var_1_76 = (var_1_50 - ((((var_1_70) > (var_1_1)) ? (var_1_70) : (var_1_1)))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=16, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L211] var_1_6 = ((((25) > ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70)))) ? (25) : ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70))))) [L212] signed long int stepLocal_10 = ((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))) + -16; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_10=5, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_55=1/2, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L213] COND TRUE stepLocal_10 < var_1_70 [L214] var_1_55 = (var_1_39 - var_1_21) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L218] COND FALSE !((((((- 9.5f)) > ((- var_1_18))) ? ((- 9.5f)) : ((- var_1_18)))) < var_1_60) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L221] unsigned char stepLocal_16 = var_1_10; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_16=0, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L222] COND FALSE !(stepLocal_16 && (var_1_13 >= var_1_19)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L229] signed long int stepLocal_1 = ((((var_1_74) > (var_1_70)) ? (var_1_74) : (var_1_70))) - (var_1_32 + var_1_70); VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_1=1, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L230] COND FALSE !(\read(var_1_10)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_1=1, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=-8, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L233] COND TRUE stepLocal_1 != ((((((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) < ((var_1_76 + 8))) ? (((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) : ((var_1_76 + 8)))) [L234] var_1_23 = ((var_1_32 - var_1_70) + ((var_1_70 + var_1_32) - var_1_74)) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L239] unsigned char stepLocal_12 = var_1_35; [L240] signed short int stepLocal_11 = var_1_23; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_11=114, stepLocal_12=127, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L241] COND FALSE !(var_1_36 > stepLocal_11) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L248] unsigned char stepLocal_15 = var_1_70; [L249] unsigned char stepLocal_14 = var_1_34; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_14=6, stepLocal_15=6, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-25, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L250] COND TRUE (var_1_50 + var_1_53) <= stepLocal_14 [L251] var_1_65 = (((((-256) < 0 ) ? -(-256) : (-256))) - (last_1_var_1_65 + (1000000000 - var_1_43))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_15=6, stepLocal_2=0, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=8, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L257] var_1_71 = ((((var_1_59) < (((((var_1_66) < (var_1_46)) ? (var_1_66) : (var_1_46))))) ? (var_1_59) : (((((var_1_66) < (var_1_46)) ? (var_1_66) : (var_1_46)))))) [L258] signed char stepLocal_9 = var_1_28; [L259] unsigned char stepLocal_8 = var_1_12; VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_15=6, stepLocal_2=0, stepLocal_8=1, stepLocal_9=126, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L260] EXPR var_1_42 ^ var_1_33 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_15=6, stepLocal_2=0, stepLocal_8=1, stepLocal_9=126, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=256, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L260] COND FALSE !((var_1_42 ^ var_1_33) < stepLocal_9) [L275] var_1_49 = var_1_32 VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, stepLocal_12=127, stepLocal_15=6, stepLocal_2=0, stepLocal_8=1, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=121, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L400] RET step() [L401] CALL, EXPR property() [L391] EXPR (((((((((((((((-32 * (last_1_var_1_74 / var_1_3)) >= last_1_var_1_49) ? (var_1_1 == ((signed long int) (((((-1 + var_1_3) + last_1_var_1_23) < 0 ) ? -((-1 + var_1_3) + last_1_var_1_23) : ((-1 + var_1_3) + last_1_var_1_23))))) : 1) && (var_1_6 == ((unsigned short int) ((((25) > ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70)))) ? (25) : ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70)))))))) && ((! var_1_11) ? (((last_1_var_1_32 * ((((last_1_var_1_58) < (last_1_var_1_72)) ? (last_1_var_1_58) : (last_1_var_1_72)))) >= var_1_3) ? (var_1_10 == ((unsigned char) var_1_12)) : 1) : (var_1_10 == ((unsigned char) 0)))) && (((((((- 9.5f)) > ((- var_1_18))) ? ((- 9.5f)) : ((- var_1_18)))) < var_1_60) ? (var_1_13 == ((double) ((((var_1_16) < ((var_1_17 + -0.5))) ? (var_1_16) : ((var_1_17 + -0.5)))))) : 1)) && (var_1_10 ? (var_1_18 == ((double) ((((((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) < (((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20))))) ? (((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) : (((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_18 == ((double) (((((var_1_21) > (8.5)) ? (var_1_21) : (8.5))) - var_1_22))))) && (var_1_10 ? (var_1_23 == ((signed short int) ((var_1_3 + var_1_1) + var_1_32))) : (((((((var_1_74) > (var_1_70)) ? (var_1_74) : (var_1_70))) - (var_1_32 + var_1_70)) != ((((((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) < ((var_1_76 + 8))) ? (((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) : ((var_1_76 + 8))))) ? (var_1_23 == ((signed short int) ((var_1_32 - var_1_70) + ((var_1_70 + var_1_32) - var_1_74)))) : (var_1_23 == ((signed short int) var_1_32))))) && (((var_1_20 >= var_1_19) && var_1_10) ? (((- var_1_70) <= (((((var_1_74 - var_1_74)) < (var_1_41)) ? ((var_1_74 - var_1_74)) : (var_1_41)))) ? (var_1_28 == ((signed char) var_1_29)) : (var_1_28 == ((signed char) ((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))))) : (var_1_28 == ((signed char) ((((var_1_29) < (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))))) ? (var_1_29) : (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31)))))))))) && (var_1_12 ? (var_1_32 == ((unsigned char) (((((var_1_33 - var_1_34)) < ((var_1_35 + var_1_36))) ? ((var_1_33 - var_1_34)) : ((var_1_35 + var_1_36)))))) : (var_1_32 == ((unsigned char) ((((16) < ((var_1_33 - ((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))))) ? (16) : ((var_1_33 - ((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35))))))))))) && (var_1_37 == ((signed long int) (var_1_74 - (var_1_32 + (var_1_32 + var_1_32)))))) && ((var_1_33 > var_1_72) ? ((var_1_32 <= ((((var_1_44) < (var_1_34)) ? (var_1_44) : (var_1_34)))) ? (var_1_38 == ((float) (var_1_21 - (var_1_39 + var_1_40)))) : (var_1_38 == ((float) ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22)))))) : 1)) && (last_1_var_1_10 ? (last_1_var_1_10 ? ((last_1_var_1_23 < last_1_var_1_71) ? (var_1_41 == ((unsigned short int) (((((62724) < ((var_1_42 + var_1_43))) ? (62724) : ((var_1_42 + var_1_43)))) - last_1_var_1_32))) : 1) : 1) : 1)) && ((((((var_1_74) < 0 ) ? -(var_1_74) : (var_1_74))) == var_1_31) ? (var_1_44 == ((signed char) (((((var_1_45) > ((var_1_46 - 16))) ? (var_1_45) : ((var_1_46 - 16)))) - var_1_47))) : 1)) && ((var_1_35 <= ((((var_1_42) < (var_1_32)) ? (var_1_42) : (var_1_32)))) ? ((var_1_56 >= var_1_17) ? (var_1_48 == ((double) var_1_17)) : (var_1_48 == ((double) ((var_1_40 - 25.25) + 2.25)))) : (var_1_48 == ((double) (var_1_17 + var_1_39))))) && (((var_1_42 ^ var_1_33) < var_1_28) ? ((! var_1_10) ? ((var_1_10 || var_1_12) ? (var_1_49 == ((unsigned long int) ((var_1_50 - var_1_32) - var_1_71))) : (((var_1_56 / var_1_51) > var_1_19) ? (var_1_49 == ((unsigned long int) var_1_42)) : (var_1_49 == ((unsigned long int) (((((var_1_74 + var_1_71)) < (var_1_36)) ? ((var_1_74 + var_1_71)) : (var_1_36))))))) : (var_1_49 == ((unsigned long int) ((((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) + var_1_54) - var_1_42)))) : (var_1_49 == ((unsigned long int) var_1_32))) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=121, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L391-L392] return (((((((((((((((((((((((((((((-32 * (last_1_var_1_74 / var_1_3)) >= last_1_var_1_49) ? (var_1_1 == ((signed long int) (((((-1 + var_1_3) + last_1_var_1_23) < 0 ) ? -((-1 + var_1_3) + last_1_var_1_23) : ((-1 + var_1_3) + last_1_var_1_23))))) : 1) && (var_1_6 == ((unsigned short int) ((((25) > ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70)))) ? (25) : ((((((var_1_32) < (var_1_32)) ? (var_1_32) : (var_1_32))) + (100 + var_1_70)))))))) && ((! var_1_11) ? (((last_1_var_1_32 * ((((last_1_var_1_58) < (last_1_var_1_72)) ? (last_1_var_1_58) : (last_1_var_1_72)))) >= var_1_3) ? (var_1_10 == ((unsigned char) var_1_12)) : 1) : (var_1_10 == ((unsigned char) 0)))) && (((((((- 9.5f)) > ((- var_1_18))) ? ((- 9.5f)) : ((- var_1_18)))) < var_1_60) ? (var_1_13 == ((double) ((((var_1_16) < ((var_1_17 + -0.5))) ? (var_1_16) : ((var_1_17 + -0.5)))))) : 1)) && (var_1_10 ? (var_1_18 == ((double) ((((((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) < (((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20))))) ? (((((var_1_17) < (var_1_16)) ? (var_1_17) : (var_1_16)))) : (((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_18 == ((double) (((((var_1_21) > (8.5)) ? (var_1_21) : (8.5))) - var_1_22))))) && (var_1_10 ? (var_1_23 == ((signed short int) ((var_1_3 + var_1_1) + var_1_32))) : (((((((var_1_74) > (var_1_70)) ? (var_1_74) : (var_1_70))) - (var_1_32 + var_1_70)) != ((((((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) < ((var_1_76 + 8))) ? (((((var_1_1) > (last_1_var_1_23)) ? (var_1_1) : (last_1_var_1_23)))) : ((var_1_76 + 8))))) ? (var_1_23 == ((signed short int) ((var_1_32 - var_1_70) + ((var_1_70 + var_1_32) - var_1_74)))) : (var_1_23 == ((signed short int) var_1_32))))) && (((var_1_20 >= var_1_19) && var_1_10) ? (((- var_1_70) <= (((((var_1_74 - var_1_74)) < (var_1_41)) ? ((var_1_74 - var_1_74)) : (var_1_41)))) ? (var_1_28 == ((signed char) var_1_29)) : (var_1_28 == ((signed char) ((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30)))))) : (var_1_28 == ((signed char) ((((var_1_29) < (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31))))) ? (var_1_29) : (((((var_1_30) > (var_1_31)) ? (var_1_30) : (var_1_31)))))))))) && (var_1_12 ? (var_1_32 == ((unsigned char) (((((var_1_33 - var_1_34)) < ((var_1_35 + var_1_36))) ? ((var_1_33 - var_1_34)) : ((var_1_35 + var_1_36)))))) : (var_1_32 == ((unsigned char) ((((16) < ((var_1_33 - ((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35)))))) ? (16) : ((var_1_33 - ((((var_1_36) < (var_1_35)) ? (var_1_36) : (var_1_35))))))))))) && (var_1_37 == ((signed long int) (var_1_74 - (var_1_32 + (var_1_32 + var_1_32)))))) && ((var_1_33 > var_1_72) ? ((var_1_32 <= ((((var_1_44) < (var_1_34)) ? (var_1_44) : (var_1_34)))) ? (var_1_38 == ((float) (var_1_21 - (var_1_39 + var_1_40)))) : (var_1_38 == ((float) ((((var_1_22) < 0 ) ? -(var_1_22) : (var_1_22)))))) : 1)) && (last_1_var_1_10 ? (last_1_var_1_10 ? ((last_1_var_1_23 < last_1_var_1_71) ? (var_1_41 == ((unsigned short int) (((((62724) < ((var_1_42 + var_1_43))) ? (62724) : ((var_1_42 + var_1_43)))) - last_1_var_1_32))) : 1) : 1) : 1)) && ((((((var_1_74) < 0 ) ? -(var_1_74) : (var_1_74))) == var_1_31) ? (var_1_44 == ((signed char) (((((var_1_45) > ((var_1_46 - 16))) ? (var_1_45) : ((var_1_46 - 16)))) - var_1_47))) : 1)) && ((var_1_35 <= ((((var_1_42) < (var_1_32)) ? (var_1_42) : (var_1_32)))) ? ((var_1_56 >= var_1_17) ? (var_1_48 == ((double) var_1_17)) : (var_1_48 == ((double) ((var_1_40 - 25.25) + 2.25)))) : (var_1_48 == ((double) (var_1_17 + var_1_39))))) && (((var_1_42 ^ var_1_33) < var_1_28) ? ((! var_1_10) ? ((var_1_10 || var_1_12) ? (var_1_49 == ((unsigned long int) ((var_1_50 - var_1_32) - var_1_71))) : (((var_1_56 / var_1_51) > var_1_19) ? (var_1_49 == ((unsigned long int) var_1_42)) : (var_1_49 == ((unsigned long int) (((((var_1_74 + var_1_71)) < (var_1_36)) ? ((var_1_74 + var_1_71)) : (var_1_36))))))) : (var_1_49 == ((unsigned long int) ((((((var_1_52) > (var_1_53)) ? (var_1_52) : (var_1_53))) + var_1_54) - var_1_42)))) : (var_1_49 == ((unsigned long int) var_1_32)))) && (((((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))) + -16) < var_1_70) ? (var_1_55 == ((double) (var_1_39 - var_1_21))) : (var_1_55 == ((double) ((((var_1_19) > ((var_1_21 - var_1_22))) ? (var_1_19) : ((var_1_21 - var_1_22)))))))) && (((var_1_21 * ((((var_1_16) < (last_1_var_1_56)) ? (var_1_16) : (last_1_var_1_56)))) > (var_1_61 + (var_1_22 * var_1_20))) ? (var_1_56 == ((double) ((var_1_57 - var_1_40) - 32.6))) : (var_1_56 == ((double) var_1_20)))) && ((var_1_36 > var_1_23) ? ((((var_1_33 - var_1_34) / var_1_46) < var_1_35) ? (var_1_58 == ((signed short int) (var_1_35 - (var_1_59 - var_1_33)))) : (var_1_58 == ((signed short int) (var_1_74 + (var_1_45 + var_1_29))))) : 1)) && (((var_1_61 + var_1_20) > (((((var_1_38) > (var_1_22)) ? (var_1_38) : (var_1_22))) * var_1_75)) ? (var_1_60 == ((double) (var_1_39 - var_1_21))) : 1)) && ((((var_1_40 - var_1_21) > (last_1_var_1_61 + 9999999.26)) || var_1_10) ? (var_1_61 == ((float) (var_1_57 - (var_1_62 - (var_1_63 + var_1_64))))) : 1)) && (((var_1_50 + var_1_53) <= var_1_34) ? (var_1_65 == ((signed long int) (((((-256) < 0 ) ? -(-256) : (-256))) - (last_1_var_1_65 + (1000000000 - var_1_43))))) : ((var_1_74 > var_1_70) ? (var_1_65 == ((signed long int) ((((((var_1_32 + var_1_42)) > (var_1_30)) ? ((var_1_32 + var_1_42)) : (var_1_30))) + (var_1_66 + (var_1_32 - var_1_70))))) : 1))) && ((var_1_10 && (var_1_13 >= var_1_19)) ? (var_1_10 ? (var_1_66 == ((signed char) ((((((var_1_67) < (var_1_68)) ? (var_1_67) : (var_1_68))) - 4) + var_1_69))) : (var_1_66 == ((signed char) (var_1_67 + var_1_69)))) : 1)) && ((var_1_20 >= ((((255.25) > ((var_1_57 / var_1_62))) ? (255.25) : ((var_1_57 / var_1_62))))) ? (var_1_70 == ((unsigned char) var_1_34)) : (var_1_70 == ((unsigned char) (((((((((var_1_33 - var_1_35)) > (4)) ? ((var_1_33 - var_1_35)) : (4)))) > (((((var_1_36) < (((((var_1_68) < 0 ) ? -(var_1_68) : (var_1_68))))) ? (var_1_36) : (((((var_1_68) < 0 ) ? -(var_1_68) : (var_1_68)))))))) ? ((((((var_1_33 - var_1_35)) > (4)) ? ((var_1_33 - var_1_35)) : (4)))) : (((((var_1_36) < (((((var_1_68) < 0 ) ? -(var_1_68) : (var_1_68))))) ? (var_1_36) : (((((var_1_68) < 0 ) ? -(var_1_68) : (var_1_68))))))))))))) && (var_1_71 == ((unsigned long int) ((((var_1_59) < (((((var_1_66) < (var_1_46)) ? (var_1_66) : (var_1_46))))) ? (var_1_59) : (((((var_1_66) < (var_1_46)) ? (var_1_66) : (var_1_46))))))))) && ((var_1_45 <= var_1_1) ? (var_1_72 == ((signed short int) ((((5) > (var_1_67)) ? (5) : (var_1_67))))) : (var_1_10 ? (var_1_72 == ((signed short int) var_1_41)) : (var_1_72 == ((signed short int) var_1_32))))) && (var_1_12 ? (var_1_73 == ((unsigned long int) var_1_43)) : (var_1_73 == ((unsigned long int) var_1_36)))) && (var_1_10 ? (var_1_74 == ((unsigned char) var_1_36)) : 1)) && (var_1_12 ? (var_1_75 == ((double) var_1_22)) : (var_1_75 == ((double) var_1_19)))) && ((var_1_10 || (var_1_70 >= (var_1_34 / var_1_46))) ? (var_1_12 ? (var_1_76 == ((unsigned long int) (var_1_50 - ((((var_1_70) > (var_1_1)) ? (var_1_70) : (var_1_1)))))) : 1) : (var_1_76 == ((unsigned long int) var_1_53))) ; [L401] RET, EXPR property() [L401] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=121, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] [L19] reach_error() VAL [isInitial=1, last_1_var_1_10=1, last_1_var_1_23=-8, last_1_var_1_32=0, last_1_var_1_49=256, last_1_var_1_56=151/10, last_1_var_1_58=32, last_1_var_1_61=31/4, last_1_var_1_65=-25, last_1_var_1_71=8, last_1_var_1_72=-8, last_1_var_1_74=128, var_1_10=0, var_1_11=1, var_1_12=1, var_1_13=1289/20, var_1_1=7, var_1_22=2, var_1_23=114, var_1_28=126, var_1_29=126, var_1_30=21, var_1_31=126, var_1_32=121, var_1_33=127, var_1_34=6, var_1_35=127, var_1_36=0, var_1_37=-235, var_1_38=3, var_1_3=2, var_1_41=256, var_1_42=16383, var_1_43=16384, var_1_44=5, var_1_45=-1, var_1_46=62, var_1_47=0, var_1_49=121, var_1_50=-1073741826, var_1_52=1073741823, var_1_53=5368709122, var_1_54=1073741824, var_1_58=32, var_1_59=16383, var_1_65=-999983335, var_1_66=0, var_1_67=5, var_1_68=0, var_1_69=-63, var_1_6=227, var_1_70=6, var_1_71=0, var_1_72=5, var_1_73=16384, var_1_74=128, var_1_75=2, var_1_76=-1073741833] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 181 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 31.3s, OverallIterations: 11, TraceHistogramMax: 61, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 9.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4224 SdHoareTripleChecker+Valid, 6.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4114 mSDsluCounter, 9688 SdHoareTripleChecker+Invalid, 5.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6922 mSDsCounter, 1796 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6482 IncrementalHoareTripleChecker+Invalid, 8278 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1796 mSolverCounterUnsat, 2766 mSDtfsCounter, 6482 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4093 GetRequests, 3950 SyntacticMatches, 1 SemanticMatches, 142 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 855 ImplicationChecksByTransitivity, 2.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1579occurred in iteration=10, InterpolantAutomatonStates: 113, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.4s AutomataMinimizationTime, 10 MinimizatonAttempts, 2857 StatesRemovedByMinimization, 10 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 4.3s SatisfiabilityAnalysisTime, 12.9s InterpolantComputationTime, 6750 NumberOfCodeBlocks, 6750 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 7519 ConstructedInterpolants, 0 QuantifiedInterpolants, 25254 SizeOfPredicates, 17 NumberOfNonLiveVariables, 4588 ConjunctsInSsa, 63 ConjunctsInUnsatCore, 19 InterpolantComputations, 5 PerfectInterpolantSequences, 136818/139080 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 11:31:07,615 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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_81398d75-fcee-45a1-965b-1139be1c0657/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 ce74000195513c17ffd901e89672c6cb6dc79b874f28b0ecc2438f682d586639 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 11:31:09,472 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 11:31:09,550 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 11:31:09,558 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 11:31:09,558 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 11:31:09,582 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 11:31:09,583 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 11:31:09,583 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 11:31:09,583 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 11:31:09,584 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 11:31:09,584 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 11:31:09,584 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 11:31:09,584 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 11:31:09,584 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 11:31:09,585 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 11:31:09,585 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 11:31:09,585 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 11:31:09,585 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 11:31:09,585 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 11:31:09,585 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 11:31:09,585 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 11:31:09,585 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 11:31:09,586 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:31:09,586 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:31:09,587 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:31:09,587 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 11:31:09,587 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 11:31:09,587 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 11:31:09,587 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 11:31:09,587 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:31:09,587 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 11:31:09,587 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 11:31:09,587 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 11:31:09,587 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 11:31:09,587 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 11:31:09,587 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 11:31:09,588 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 11:31:09,588 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 11:31:09,588 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 11:31:09,588 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 11:31:09,588 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_81398d75-fcee-45a1-965b-1139be1c0657/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 -> ce74000195513c17ffd901e89672c6cb6dc79b874f28b0ecc2438f682d586639 [2024-12-02 11:31:09,838 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 11:31:09,847 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 11:31:09,849 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 11:31:09,850 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 11:31:09,850 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 11:31:09,852 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i [2024-12-02 11:31:12,537 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/data/2e621db20/94133bad45d04444be39c720d00ce777/FLAGdb3ecef2d [2024-12-02 11:31:12,789 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 11:31:12,789 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i [2024-12-02 11:31:12,800 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/data/2e621db20/94133bad45d04444be39c720d00ce777/FLAGdb3ecef2d [2024-12-02 11:31:13,090 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/data/2e621db20/94133bad45d04444be39c720d00ce777 [2024-12-02 11:31:13,092 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 11:31:13,093 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 11:31:13,094 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 11:31:13,094 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 11:31:13,097 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 11:31:13,097 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,098 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@57f66524 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13, skipping insertion in model container [2024-12-02 11:31:13,098 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,119 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 11:31:13,245 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_81398d75-fcee-45a1-965b-1139be1c0657/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i[916,929] [2024-12-02 11:31:13,368 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:31:13,382 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 11:31:13,391 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_81398d75-fcee-45a1-965b-1139be1c0657/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-49.i[916,929] [2024-12-02 11:31:13,460 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 11:31:13,474 INFO L204 MainTranslator]: Completed translation [2024-12-02 11:31:13,475 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13 WrapperNode [2024-12-02 11:31:13,475 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 11:31:13,476 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 11:31:13,476 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 11:31:13,476 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 11:31:13,481 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,497 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,536 INFO L138 Inliner]: procedures = 27, calls = 74, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 400 [2024-12-02 11:31:13,537 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 11:31:13,537 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 11:31:13,537 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 11:31:13,537 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 11:31:13,544 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,545 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,550 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,565 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 11:31:13,565 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,565 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,583 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,586 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,590 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,595 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,598 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,604 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 11:31:13,605 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 11:31:13,605 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 11:31:13,605 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 11:31:13,606 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (1/1) ... [2024-12-02 11:31:13,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 11:31:13,623 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 11:31:13,635 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 11:31:13,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 11:31:13,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 11:31:13,662 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 11:31:13,662 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 11:31:13,662 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 11:31:13,663 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 11:31:13,663 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 11:31:13,773 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 11:31:13,774 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 11:32:02,846 INFO L? ?]: Removed 46 outVars from TransFormulas that were not future-live. [2024-12-02 11:32:02,846 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 11:32:02,858 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 11:32:02,858 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 11:32:02,858 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:32:02 BoogieIcfgContainer [2024-12-02 11:32:02,858 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 11:32:02,861 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 11:32:02,861 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 11:32:02,865 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 11:32:02,865 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 11:31:13" (1/3) ... [2024-12-02 11:32:02,866 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11f79c9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:32:02, skipping insertion in model container [2024-12-02 11:32:02,866 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 11:31:13" (2/3) ... [2024-12-02 11:32:02,866 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11f79c9c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 11:32:02, skipping insertion in model container [2024-12-02 11:32:02,866 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 11:32:02" (3/3) ... [2024-12-02 11:32:02,868 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-49.i [2024-12-02 11:32:02,883 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 11:32:02,885 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_operatoramount_amount250_file-49.i that has 2 procedures, 170 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 11:32:02,943 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 11:32:02,954 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;@68056b73, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 11:32:02,954 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 11:32:02,958 INFO L276 IsEmpty]: Start isEmpty. Operand has 170 states, 106 states have (on average 1.4245283018867925) internal successors, (151), 107 states have internal predecessors, (151), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2024-12-02 11:32:02,975 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2024-12-02 11:32:02,975 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:32:02,976 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:32:02,977 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:32:02,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:32:02,982 INFO L85 PathProgramCache]: Analyzing trace with hash 770006809, now seen corresponding path program 1 times [2024-12-02 11:32:02,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:32:02,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1769741627] [2024-12-02 11:32:02,995 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:32:02,995 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 11:32:02,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:32:02,998 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:32:03,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:32:06,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:32:06,504 INFO L256 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 11:32:06,516 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:32:06,575 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 1416 proven. 0 refuted. 0 times theorem prover too weak. 5904 trivial. 0 not checked. [2024-12-02 11:32:06,575 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:32:06,575 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:32:06,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1769741627] [2024-12-02 11:32:06,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1769741627] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:32:06,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:32:06,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 11:32:06,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154815685] [2024-12-02 11:32:06,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:32:06,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 11:32:06,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:32:06,597 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 11:32:06,597 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 11:32:06,599 INFO L87 Difference]: Start difference. First operand has 170 states, 106 states have (on average 1.4245283018867925) internal successors, (151), 107 states have internal predecessors, (151), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) Second operand has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (61), 2 states have call predecessors, (61), 2 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2024-12-02 11:32:06,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:32:06,641 INFO L93 Difference]: Finished difference Result 333 states and 601 transitions. [2024-12-02 11:32:06,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 11:32:06,642 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (61), 2 states have call predecessors, (61), 2 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) Word has length 389 [2024-12-02 11:32:06,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:32:06,649 INFO L225 Difference]: With dead ends: 333 [2024-12-02 11:32:06,649 INFO L226 Difference]: Without dead ends: 166 [2024-12-02 11:32:06,654 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 388 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 11:32:06,656 INFO L435 NwaCegarLoop]: 266 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, 266 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 11:32:06,657 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 11:32:06,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2024-12-02 11:32:06,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 166. [2024-12-02 11:32:06,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 103 states have (on average 1.3980582524271845) internal successors, (144), 103 states have internal predecessors, (144), 61 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 61 states have call predecessors, (61), 61 states have call successors, (61) [2024-12-02 11:32:06,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 266 transitions. [2024-12-02 11:32:06,710 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 266 transitions. Word has length 389 [2024-12-02 11:32:06,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:32:06,711 INFO L471 AbstractCegarLoop]: Abstraction has 166 states and 266 transitions. [2024-12-02 11:32:06,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 45.5) internal successors, (91), 2 states have internal predecessors, (91), 2 states have call successors, (61), 2 states have call predecessors, (61), 2 states have return successors, (61), 2 states have call predecessors, (61), 2 states have call successors, (61) [2024-12-02 11:32:06,711 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 266 transitions. [2024-12-02 11:32:06,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 390 [2024-12-02 11:32:06,719 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:32:06,720 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:32:06,772 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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)] Ended with exit code 0 [2024-12-02 11:32:06,920 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:32:06,920 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:32:06,921 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:32:06,921 INFO L85 PathProgramCache]: Analyzing trace with hash 628448651, now seen corresponding path program 1 times [2024-12-02 11:32:06,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:32:06,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [811844957] [2024-12-02 11:32:06,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:32:06,923 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 11:32:06,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:32:06,924 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:32:06,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:32:10,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:32:10,373 INFO L256 TraceCheckSpWp]: Trace formula consists of 639 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 11:32:10,385 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:32:24,716 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-12-02 11:32:24,716 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:32:24,716 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:32:24,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [811844957] [2024-12-02 11:32:24,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [811844957] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:32:24,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:32:24,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:32:24,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361765433] [2024-12-02 11:32:24,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:32:24,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:32:24,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:32:24,720 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:32:24,720 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:32:24,721 INFO L87 Difference]: Start difference. First operand 166 states and 266 transitions. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:32:31,761 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.85s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:32:35,765 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 11:32:40,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.78s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:32:46,205 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.77s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:32:50,207 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 11:32:50,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:32:50,208 INFO L93 Difference]: Finished difference Result 543 states and 874 transitions. [2024-12-02 11:32:50,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:32:50,522 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 389 [2024-12-02 11:32:50,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:32:50,528 INFO L225 Difference]: With dead ends: 543 [2024-12-02 11:32:50,528 INFO L226 Difference]: Without dead ends: 380 [2024-12-02 11:32:50,529 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 389 GetRequests, 386 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:32:50,530 INFO L435 NwaCegarLoop]: 326 mSDtfsCounter, 225 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 130 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 24.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 823 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 130 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.3s IncrementalHoareTripleChecker+Time [2024-12-02 11:32:50,531 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 823 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [130 Valid, 41 Invalid, 5 Unknown, 0 Unchecked, 25.3s Time] [2024-12-02 11:32:50,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2024-12-02 11:32:50,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 324. [2024-12-02 11:32:50,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 324 states, 199 states have (on average 1.35678391959799) internal successors, (270), 199 states have internal predecessors, (270), 122 states have call successors, (122), 2 states have call predecessors, (122), 2 states have return successors, (122), 122 states have call predecessors, (122), 122 states have call successors, (122) [2024-12-02 11:32:50,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 324 states to 324 states and 514 transitions. [2024-12-02 11:32:50,597 INFO L78 Accepts]: Start accepts. Automaton has 324 states and 514 transitions. Word has length 389 [2024-12-02 11:32:50,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:32:50,598 INFO L471 AbstractCegarLoop]: Abstraction has 324 states and 514 transitions. [2024-12-02 11:32:50,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:32:50,599 INFO L276 IsEmpty]: Start isEmpty. Operand 324 states and 514 transitions. [2024-12-02 11:32:50,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2024-12-02 11:32:50,602 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:32:50,603 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:32:50,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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)] Ended with exit code 0 [2024-12-02 11:32:50,803 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:32:50,803 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:32:50,804 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:32:50,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1504707680, now seen corresponding path program 1 times [2024-12-02 11:32:50,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:32:50,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [481898290] [2024-12-02 11:32:50,805 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:32:50,805 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 11:32:50,805 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:32:50,806 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:32:50,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:32:54,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:32:54,242 INFO L256 TraceCheckSpWp]: Trace formula consists of 642 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 11:32:54,251 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:33:32,065 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-12-02 11:33:32,065 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:33:32,066 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:33:32,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [481898290] [2024-12-02 11:33:32,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [481898290] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:33:32,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:33:32,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 11:33:32,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032269131] [2024-12-02 11:33:32,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:33:32,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 11:33:32,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:33:32,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 11:33:32,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:33:32,068 INFO L87 Difference]: Start difference. First operand 324 states and 514 transitions. Second operand has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:33:41,804 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.77s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:33:45,813 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 11:33:49,818 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 11:33:53,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.09s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:33:58,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.78s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:34:02,417 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 11:34:06,424 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 11:34:06,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:34:06,425 INFO L93 Difference]: Finished difference Result 858 states and 1362 transitions. [2024-12-02 11:34:06,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 11:34:06,759 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 391 [2024-12-02 11:34:06,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:34:06,763 INFO L225 Difference]: With dead ends: 858 [2024-12-02 11:34:06,763 INFO L226 Difference]: Without dead ends: 537 [2024-12-02 11:34:06,764 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 387 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 11:34:06,765 INFO L435 NwaCegarLoop]: 260 mSDtfsCounter, 210 mSDsluCounter, 644 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 123 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 33.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.7s IncrementalHoareTripleChecker+Time [2024-12-02 11:34:06,765 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 904 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 151 Invalid, 6 Unknown, 0 Unchecked, 33.7s Time] [2024-12-02 11:34:06,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2024-12-02 11:34:06,820 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 430. [2024-12-02 11:34:06,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 243 states have (on average 1.2921810699588476) internal successors, (314), 243 states have internal predecessors, (314), 183 states have call successors, (183), 3 states have call predecessors, (183), 3 states have return successors, (183), 183 states have call predecessors, (183), 183 states have call successors, (183) [2024-12-02 11:34:06,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 680 transitions. [2024-12-02 11:34:06,830 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 680 transitions. Word has length 391 [2024-12-02 11:34:06,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:34:06,831 INFO L471 AbstractCegarLoop]: Abstraction has 430 states and 680 transitions. [2024-12-02 11:34:06,832 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.8) internal successors, (89), 4 states have internal predecessors, (89), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:34:06,832 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 680 transitions. [2024-12-02 11:34:06,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 392 [2024-12-02 11:34:06,833 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:34:06,833 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:34:06,893 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:34:07,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:34:07,034 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:34:07,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:34:07,035 INFO L85 PathProgramCache]: Analyzing trace with hash 607314402, now seen corresponding path program 1 times [2024-12-02 11:34:07,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:34:07,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1008178748] [2024-12-02 11:34:07,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:34:07,035 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 11:34:07,035 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:34:07,037 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:34:07,038 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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)] Waiting until timeout for monitored process [2024-12-02 11:34:10,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:34:10,385 INFO L256 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 11:34:10,390 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:34:10,583 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-12-02 11:34:10,584 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:34:10,584 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:34:10,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1008178748] [2024-12-02 11:34:10,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1008178748] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:34:10,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:34:10,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:34:10,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426954735] [2024-12-02 11:34:10,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:34:10,585 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:34:10,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:34:10,585 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:34:10,586 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:34:10,586 INFO L87 Difference]: Start difference. First operand 430 states and 680 transitions. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:34:16,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.78s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:34:21,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.77s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:34:21,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:34:21,824 INFO L93 Difference]: Finished difference Result 752 states and 1198 transitions. [2024-12-02 11:34:21,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:34:21,826 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 391 [2024-12-02 11:34:21,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:34:21,831 INFO L225 Difference]: With dead ends: 752 [2024-12-02 11:34:21,831 INFO L226 Difference]: Without dead ends: 589 [2024-12-02 11:34:21,832 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 390 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 11:34:21,833 INFO L435 NwaCegarLoop]: 426 mSDtfsCounter, 252 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 12 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 11.2s IncrementalHoareTripleChecker+Time [2024-12-02 11:34:21,833 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 664 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 28 Invalid, 2 Unknown, 0 Unchecked, 11.2s Time] [2024-12-02 11:34:21,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 589 states. [2024-12-02 11:34:21,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 589 to 587. [2024-12-02 11:34:21,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 338 states have (on average 1.2988165680473374) internal successors, (439), 338 states have internal predecessors, (439), 244 states have call successors, (244), 4 states have call predecessors, (244), 4 states have return successors, (244), 244 states have call predecessors, (244), 244 states have call successors, (244) [2024-12-02 11:34:21,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 927 transitions. [2024-12-02 11:34:21,895 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 927 transitions. Word has length 391 [2024-12-02 11:34:21,896 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:34:21,896 INFO L471 AbstractCegarLoop]: Abstraction has 587 states and 927 transitions. [2024-12-02 11:34:21,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:34:21,896 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 927 transitions. [2024-12-02 11:34:21,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2024-12-02 11:34:21,898 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:34:21,898 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:34:21,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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)] Ended with exit code 0 [2024-12-02 11:34:22,099 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:34:22,099 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:34:22,099 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:34:22,100 INFO L85 PathProgramCache]: Analyzing trace with hash 309415203, now seen corresponding path program 1 times [2024-12-02 11:34:22,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:34:22,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2021854116] [2024-12-02 11:34:22,100 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:34:22,100 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 11:34:22,100 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:34:22,102 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:34:22,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:34:25,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:34:25,415 INFO L256 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-12-02 11:34:25,421 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:34:45,641 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-12-02 11:34:45,642 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 11:34:45,642 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:34:45,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2021854116] [2024-12-02 11:34:45,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2021854116] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 11:34:45,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 11:34:45,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 11:34:45,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186192423] [2024-12-02 11:34:45,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:34:45,643 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 11:34:45,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:34:45,644 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 11:34:45,644 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 11:34:45,644 INFO L87 Difference]: Start difference. First operand 587 states and 927 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:34:51,674 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.79s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:34:55,678 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 11:34:59,682 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 11:35:03,689 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 11:35:08,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.47s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:35:12,166 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 11:35:16,175 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 11:35:16,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:35:16,302 INFO L93 Difference]: Finished difference Result 1075 states and 1701 transitions. [2024-12-02 11:35:16,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 11:35:16,303 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 392 [2024-12-02 11:35:16,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:35:16,306 INFO L225 Difference]: With dead ends: 1075 [2024-12-02 11:35:16,306 INFO L226 Difference]: Without dead ends: 755 [2024-12-02 11:35:16,307 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 392 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 11:35:16,307 INFO L435 NwaCegarLoop]: 256 mSDtfsCounter, 80 mSDsluCounter, 504 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 0 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 30.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 760 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 30.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:35:16,308 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [80 Valid, 760 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 32 Invalid, 7 Unknown, 0 Unchecked, 30.4s Time] [2024-12-02 11:35:16,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2024-12-02 11:35:16,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 752. [2024-12-02 11:35:16,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 441 states have (on average 1.310657596371882) internal successors, (578), 441 states have internal predecessors, (578), 305 states have call successors, (305), 5 states have call predecessors, (305), 5 states have return successors, (305), 305 states have call predecessors, (305), 305 states have call successors, (305) [2024-12-02 11:35:16,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 1188 transitions. [2024-12-02 11:35:16,407 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 1188 transitions. Word has length 392 [2024-12-02 11:35:16,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:35:16,408 INFO L471 AbstractCegarLoop]: Abstraction has 752 states and 1188 transitions. [2024-12-02 11:35:16,408 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:35:16,408 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 1188 transitions. [2024-12-02 11:35:16,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2024-12-02 11:35:16,411 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:35:16,411 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:35:16,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:35:16,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:35:16,612 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:35:16,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:35:16,613 INFO L85 PathProgramCache]: Analyzing trace with hash -534590299, now seen corresponding path program 1 times [2024-12-02 11:35:16,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:35:16,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [721897659] [2024-12-02 11:35:16,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:35:16,614 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 11:35:16,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:35:16,615 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:35:16,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 (7)] Waiting until timeout for monitored process [2024-12-02 11:35:20,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:35:20,339 INFO L256 TraceCheckSpWp]: Trace formula consists of 640 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 11:35:20,344 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:35:46,542 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 4712 proven. 186 refuted. 0 times theorem prover too weak. 2422 trivial. 0 not checked. [2024-12-02 11:35:46,543 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:35:56,048 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7320 trivial. 0 not checked. [2024-12-02 11:35:56,049 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:35:56,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [721897659] [2024-12-02 11:35:56,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [721897659] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 11:35:56,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 11:35:56,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [9] total 10 [2024-12-02 11:35:56,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398450589] [2024-12-02 11:35:56,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 11:35:56,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 11:35:56,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:35:56,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 11:35:56,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:35:56,050 INFO L87 Difference]: Start difference. First operand 752 states and 1188 transitions. Second operand has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:36:00,609 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 11:36:04,805 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.97s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:36:07,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.67s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:36:15,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.78s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:36:19,474 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 11:36:19,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 11:36:19,517 INFO L93 Difference]: Finished difference Result 1705 states and 2674 transitions. [2024-12-02 11:36:19,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 11:36:19,828 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) Word has length 392 [2024-12-02 11:36:19,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 11:36:19,836 INFO L225 Difference]: With dead ends: 1705 [2024-12-02 11:36:19,836 INFO L226 Difference]: Without dead ends: 1066 [2024-12-02 11:36:19,839 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 782 GetRequests, 774 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 11:36:19,840 INFO L435 NwaCegarLoop]: 289 mSDtfsCounter, 116 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 1 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 23.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 524 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 23.4s IncrementalHoareTripleChecker+Time [2024-12-02 11:36:19,841 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 524 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 41 Invalid, 3 Unknown, 0 Unchecked, 23.4s Time] [2024-12-02 11:36:19,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states. [2024-12-02 11:36:19,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1060. [2024-12-02 11:36:19,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1060 states, 660 states have (on average 1.3257575757575757) internal successors, (875), 664 states have internal predecessors, (875), 389 states have call successors, (389), 10 states have call predecessors, (389), 10 states have return successors, (389), 385 states have call predecessors, (389), 389 states have call successors, (389) [2024-12-02 11:36:19,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1060 states to 1060 states and 1653 transitions. [2024-12-02 11:36:19,962 INFO L78 Accepts]: Start accepts. Automaton has 1060 states and 1653 transitions. Word has length 392 [2024-12-02 11:36:19,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 11:36:19,962 INFO L471 AbstractCegarLoop]: Abstraction has 1060 states and 1653 transitions. [2024-12-02 11:36:19,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.0) internal successors, (90), 3 states have internal predecessors, (90), 1 states have call successors, (61), 1 states have call predecessors, (61), 1 states have return successors, (61), 1 states have call predecessors, (61), 1 states have call successors, (61) [2024-12-02 11:36:19,963 INFO L276 IsEmpty]: Start isEmpty. Operand 1060 states and 1653 transitions. [2024-12-02 11:36:19,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2024-12-02 11:36:19,966 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 11:36:19,966 INFO L218 NwaCegarLoop]: trace histogram [61, 61, 61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 11:36:20,043 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 (7)] Ended with exit code 0 [2024-12-02 11:36:20,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:36:20,167 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 11:36:20,167 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 11:36:20,167 INFO L85 PathProgramCache]: Analyzing trace with hash -511958045, now seen corresponding path program 1 times [2024-12-02 11:36:20,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 11:36:20,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1667788769] [2024-12-02 11:36:20,168 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:36:20,168 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 11:36:20,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 11:36:20,170 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:36:20,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/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 11:36:28,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:36:28,150 INFO L256 TraceCheckSpWp]: Trace formula consists of 640 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 11:36:28,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:38:06,573 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 5018 proven. 369 refuted. 0 times theorem prover too weak. 1933 trivial. 0 not checked. [2024-12-02 11:38:06,574 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:38:30,953 WARN L286 SmtUtils]: Spent 6.57s on a formula simplification that was a NOOP. DAG size: 114 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 11:40:26,376 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 11:40:26,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1667788769] [2024-12-02 11:40:26,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1667788769] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:40:26,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2134216816] [2024-12-02 11:40:26,377 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 11:40:26,377 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 11:40:26,377 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 11:40:26,379 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 11:40:26,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_81398d75-fcee-45a1-965b-1139be1c0657/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (9)] Waiting until timeout for monitored process [2024-12-02 11:40:34,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 11:40:34,238 INFO L256 TraceCheckSpWp]: Trace formula consists of 640 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-02 11:40:34,242 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 11:41:05,156 INFO L134 CoverageAnalysis]: Checked inductivity of 7320 backedges. 4037 proven. 141 refuted. 0 times theorem prover too weak. 3142 trivial. 0 not checked. [2024-12-02 11:41:05,157 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 11:41:19,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2134216816] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 11:41:19,641 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 11:41:19,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 13] total 30 [2024-12-02 11:41:19,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871767186] [2024-12-02 11:41:19,641 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 11:41:19,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-02 11:41:19,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 11:41:19,643 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-02 11:41:19,643 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=229, Invalid=1253, Unknown=0, NotChecked=0, Total=1482 [2024-12-02 11:41:19,643 INFO L87 Difference]: Start difference. First operand 1060 states and 1653 transitions. Second operand has 30 states, 30 states have (on average 6.233333333333333) internal successors, (187), 28 states have internal predecessors, (187), 10 states have call successors, (102), 10 states have call predecessors, (102), 16 states have return successors, (103), 10 states have call predecessors, (103), 10 states have call successors, (103) [2024-12-02 11:41:41,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result VALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:43:22,272 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 11:43:26,275 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 11:43:30,279 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 11:43:34,288 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 11:43:38,292 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 11:43:42,297 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 11:43:46,304 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 11:43:50,316 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 11:43:54,327 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 11:43:58,336 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 11:44:02,339 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 11:44:06,342 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 11:44:10,348 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 11:44:14,389 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.04s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-12-02 11:44:18,403 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 11:44:20,608 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:44:25,161 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-12-02 11:44:29,165 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 11:44:33,171 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 11:44:37,176 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 11:44:41,184 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 11:44:44,740 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.56s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []