./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme --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 ff9b1a32485761394b26164dda9dac2c48323c8db1a437768e4e46cd7efabc3b --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-26 10:43:50,674 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 10:43:50,802 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-26 10:43:50,807 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 10:43:50,808 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 10:43:50,841 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 10:43:50,842 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 10:43:50,843 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 10:43:50,844 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-26 10:43:50,849 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-26 10:43:50,850 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-26 10:43:50,850 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-26 10:43:50,851 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 10:43:50,853 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 10:43:50,853 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 10:43:50,854 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 10:43:50,854 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-26 10:43:50,855 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-26 10:43:50,856 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-26 10:43:50,856 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-26 10:43:50,858 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 10:43:50,858 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-26 10:43:50,859 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-26 10:43:50,859 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-26 10:43:50,860 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-26 10:43:50,860 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 10:43:50,860 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 10:43:50,861 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 10:43:50,862 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 10:43:50,862 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-26 10:43:50,863 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-26 10:43:50,864 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:43:50,864 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 10:43:50,864 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-26 10:43:50,864 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-26 10:43:50,865 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-26 10:43:50,865 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-26 10:43:50,865 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-26 10:43:50,865 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-26 10:43:50,866 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-26 10:43:50,866 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-26 10:43:50,866 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-26 10:43:50,866 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme 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 -> ff9b1a32485761394b26164dda9dac2c48323c8db1a437768e4e46cd7efabc3b [2023-11-26 10:43:51,165 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 10:43:51,189 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 10:43:51,192 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 10:43:51,193 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 10:43:51,194 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 10:43:51,195 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i [2023-11-26 10:43:54,556 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 10:43:54,867 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 10:43:54,868 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i [2023-11-26 10:43:54,882 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/data/69f6f43c9/d6a7fccb1d684f1289185059f7ebb16b/FLAG872e24ae5 [2023-11-26 10:43:54,898 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/data/69f6f43c9/d6a7fccb1d684f1289185059f7ebb16b [2023-11-26 10:43:54,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 10:43:54,902 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 10:43:54,904 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 10:43:54,904 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 10:43:54,910 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 10:43:54,911 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:43:54" (1/1) ... [2023-11-26 10:43:54,912 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4d3d7fa3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:54, skipping insertion in model container [2023-11-26 10:43:54,913 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:43:54" (1/1) ... [2023-11-26 10:43:54,967 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 10:43:55,120 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i[916,929] [2023-11-26 10:43:55,307 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:43:55,322 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 10:43:55,334 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i[916,929] [2023-11-26 10:43:55,464 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:43:55,494 INFO L206 MainTranslator]: Completed translation [2023-11-26 10:43:55,494 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55 WrapperNode [2023-11-26 10:43:55,495 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 10:43:55,496 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 10:43:55,496 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 10:43:55,496 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 10:43:55,504 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,526 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,639 INFO L138 Inliner]: procedures = 26, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 448 [2023-11-26 10:43:55,640 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 10:43:55,641 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 10:43:55,641 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 10:43:55,641 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 10:43:55,653 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,653 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,664 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,759 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]. [2023-11-26 10:43:55,759 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,760 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,791 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,797 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,804 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,813 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,824 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 10:43:55,825 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 10:43:55,826 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 10:43:55,826 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 10:43:55,827 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (1/1) ... [2023-11-26 10:43:55,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:43:55,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:43:55,866 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-26 10:43:55,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-26 10:43:55,915 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 10:43:55,915 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-26 10:43:55,916 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-26 10:43:55,916 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-26 10:43:55,916 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 10:43:55,917 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 10:43:56,076 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 10:43:56,079 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-26 10:43:57,050 INFO L282 CfgBuilder]: Performing block encoding [2023-11-26 10:43:57,120 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-26 10:43:57,120 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-26 10:43:57,121 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:43:57 BoogieIcfgContainer [2023-11-26 10:43:57,121 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-26 10:43:57,125 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-26 10:43:57,125 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-26 10:43:57,129 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-26 10:43:57,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.11 10:43:54" (1/3) ... [2023-11-26 10:43:57,130 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9943346 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 10:43:57, skipping insertion in model container [2023-11-26 10:43:57,131 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:43:55" (2/3) ... [2023-11-26 10:43:57,133 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9943346 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.11 10:43:57, skipping insertion in model container [2023-11-26 10:43:57,133 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:43:57" (3/3) ... [2023-11-26 10:43:57,134 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-93.i [2023-11-26 10:43:57,154 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-26 10:43:57,154 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-26 10:43:57,221 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-26 10:43:57,227 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=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;@66a54306, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-26 10:43:57,227 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-26 10:43:57,233 INFO L276 IsEmpty]: Start isEmpty. Operand has 176 states, 127 states have (on average 1.5511811023622046) internal successors, (197), 128 states have internal predecessors, (197), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-26 10:43:57,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2023-11-26 10:43:57,257 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:43:57,258 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:43:57,258 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:43:57,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:43:57,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1266142560, now seen corresponding path program 1 times [2023-11-26 10:43:57,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:43:57,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303834545] [2023-11-26 10:43:57,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:43:57,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:43:57,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:43:57,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:43:57,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303834545] [2023-11-26 10:43:57,593 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-26 10:43:57,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [705209836] [2023-11-26 10:43:57,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:43:57,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:43:57,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:43:57,604 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:43:57,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-26 10:43:57,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:43:57,983 INFO L262 TraceCheckSpWp]: Trace formula consists of 774 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-26 10:43:58,001 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:43:58,108 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 4050 trivial. 0 not checked. [2023-11-26 10:43:58,108 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 10:43:58,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [705209836] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:43:58,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:43:58,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:43:58,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281541498] [2023-11-26 10:43:58,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:43:58,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-26 10:43:58,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:43:58,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-26 10:43:58,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-26 10:43:58,160 INFO L87 Difference]: Start difference. First operand has 176 states, 127 states have (on average 1.5511811023622046) internal successors, (197), 128 states have internal predecessors, (197), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) Second operand has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) [2023-11-26 10:43:58,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:43:58,230 INFO L93 Difference]: Finished difference Result 349 states and 622 transitions. [2023-11-26 10:43:58,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-26 10:43:58,234 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) Word has length 319 [2023-11-26 10:43:58,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:43:58,246 INFO L225 Difference]: With dead ends: 349 [2023-11-26 10:43:58,246 INFO L226 Difference]: Without dead ends: 174 [2023-11-26 10:43:58,253 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-26 10:43:58,257 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-26 10:43:58,258 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 278 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-26 10:43:58,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2023-11-26 10:43:58,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2023-11-26 10:43:58,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 126 states have (on average 1.5) internal successors, (189), 126 states have internal predecessors, (189), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-26 10:43:58,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 281 transitions. [2023-11-26 10:43:58,354 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 281 transitions. Word has length 319 [2023-11-26 10:43:58,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:43:58,356 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 281 transitions. [2023-11-26 10:43:58,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 47.0) internal successors, (94), 2 states have internal predecessors, (94), 2 states have call successors, (46), 2 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 2 states have call successors, (46) [2023-11-26 10:43:58,356 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 281 transitions. [2023-11-26 10:43:58,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2023-11-26 10:43:58,373 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:43:58,373 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:43:58,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-26 10:43:58,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-26 10:43:58,582 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:43:58,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:43:58,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1084610192, now seen corresponding path program 1 times [2023-11-26 10:43:58,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:43:58,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369626158] [2023-11-26 10:43:58,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:43:58,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:43:58,762 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 10:43:58,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1248149077] [2023-11-26 10:43:58,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:43:58,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:43:58,770 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:43:58,771 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:43:58,791 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-26 10:43:59,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:43:59,075 INFO L262 TraceCheckSpWp]: Trace formula consists of 774 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 10:43:59,094 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:43:59,216 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-26 10:43:59,216 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 10:43:59,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:43:59,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369626158] [2023-11-26 10:43:59,217 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 10:43:59,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1248149077] [2023-11-26 10:43:59,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1248149077] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:43:59,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:43:59,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-26 10:43:59,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530239806] [2023-11-26 10:43:59,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:43:59,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:43:59,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:43:59,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:43:59,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:43:59,227 INFO L87 Difference]: Start difference. First operand 174 states and 281 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, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-26 10:43:59,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:43:59,370 INFO L93 Difference]: Finished difference Result 429 states and 693 transitions. [2023-11-26 10:43:59,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:43:59,371 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, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 319 [2023-11-26 10:43:59,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:43:59,377 INFO L225 Difference]: With dead ends: 429 [2023-11-26 10:43:59,377 INFO L226 Difference]: Without dead ends: 256 [2023-11-26 10:43:59,378 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 317 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:43:59,380 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 121 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-26 10:43:59,380 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 528 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-26 10:43:59,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2023-11-26 10:43:59,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 197. [2023-11-26 10:43:59,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 149 states have (on average 1.4899328859060403) internal successors, (222), 149 states have internal predecessors, (222), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-26 10:43:59,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 314 transitions. [2023-11-26 10:43:59,451 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 314 transitions. Word has length 319 [2023-11-26 10:43:59,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:43:59,457 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 314 transitions. [2023-11-26 10:43:59,457 INFO L496 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, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-26 10:43:59,457 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 314 transitions. [2023-11-26 10:43:59,464 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2023-11-26 10:43:59,467 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:43:59,468 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:43:59,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-26 10:43:59,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:43:59,676 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:43:59,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:43:59,677 INFO L85 PathProgramCache]: Analyzing trace with hash -964777650, now seen corresponding path program 1 times [2023-11-26 10:43:59,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:43:59,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3690303] [2023-11-26 10:43:59,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:43:59,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:43:59,777 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 10:43:59,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [799324678] [2023-11-26 10:43:59,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:43:59,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:43:59,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:43:59,779 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:43:59,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-26 10:44:00,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:00,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 773 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-26 10:44:00,109 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:44:00,170 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-26 10:44:00,170 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 10:44:00,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:00,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3690303] [2023-11-26 10:44:00,171 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 10:44:00,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799324678] [2023-11-26 10:44:00,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799324678] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:00,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:00,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 10:44:00,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130952814] [2023-11-26 10:44:00,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:00,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-26 10:44:00,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:00,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 10:44:00,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-26 10:44:00,174 INFO L87 Difference]: Start difference. First operand 197 states and 314 transitions. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-26 10:44:00,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:44:00,301 INFO L93 Difference]: Finished difference Result 483 states and 772 transitions. [2023-11-26 10:44:00,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-26 10:44:00,303 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 319 [2023-11-26 10:44:00,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:44:00,307 INFO L225 Difference]: With dead ends: 483 [2023-11-26 10:44:00,307 INFO L226 Difference]: Without dead ends: 287 [2023-11-26 10:44:00,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 316 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:44:00,309 INFO L413 NwaCegarLoop]: 324 mSDtfsCounter, 168 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 850 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-26 10:44:00,310 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [168 Valid, 850 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-26 10:44:00,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2023-11-26 10:44:00,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 197. [2023-11-26 10:44:00,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 149 states have (on average 1.483221476510067) internal successors, (221), 149 states have internal predecessors, (221), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-26 10:44:00,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 313 transitions. [2023-11-26 10:44:00,333 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 313 transitions. Word has length 319 [2023-11-26 10:44:00,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:44:00,334 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 313 transitions. [2023-11-26 10:44:00,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 states have internal predecessors, (92), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-26 10:44:00,335 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 313 transitions. [2023-11-26 10:44:00,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 320 [2023-11-26 10:44:00,338 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:44:00,338 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:00,345 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-26 10:44:00,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:00,546 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:44:00,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:00,547 INFO L85 PathProgramCache]: Analyzing trace with hash -129562226, now seen corresponding path program 1 times [2023-11-26 10:44:00,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:00,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569444785] [2023-11-26 10:44:00,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:00,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:00,618 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 10:44:00,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1483392779] [2023-11-26 10:44:00,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:00,619 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:00,619 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:00,620 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:44:00,639 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-26 10:44:00,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:00,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 10:44:00,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:44:00,968 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-26 10:44:00,968 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 10:44:00,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:00,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569444785] [2023-11-26 10:44:00,969 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 10:44:00,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483392779] [2023-11-26 10:44:00,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483392779] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:00,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:00,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-26 10:44:00,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96247294] [2023-11-26 10:44:00,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:00,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:00,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:00,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:00,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:00,973 INFO L87 Difference]: Start difference. First operand 197 states and 313 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, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-26 10:44:01,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:44:01,055 INFO L93 Difference]: Finished difference Result 461 states and 734 transitions. [2023-11-26 10:44:01,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:01,056 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, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 319 [2023-11-26 10:44:01,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:44:01,059 INFO L225 Difference]: With dead ends: 461 [2023-11-26 10:44:01,059 INFO L226 Difference]: Without dead ends: 265 [2023-11-26 10:44:01,060 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 317 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:01,061 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 115 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 633 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-26 10:44:01,061 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [115 Valid, 633 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-26 10:44:01,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2023-11-26 10:44:01,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 212. [2023-11-26 10:44:01,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 164 states have (on average 1.4634146341463414) internal successors, (240), 164 states have internal predecessors, (240), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-26 10:44:01,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 332 transitions. [2023-11-26 10:44:01,081 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 332 transitions. Word has length 319 [2023-11-26 10:44:01,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:44:01,082 INFO L495 AbstractCegarLoop]: Abstraction has 212 states and 332 transitions. [2023-11-26 10:44:01,082 INFO L496 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, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-26 10:44:01,083 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 332 transitions. [2023-11-26 10:44:01,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-11-26 10:44:01,085 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:44:01,086 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:01,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2023-11-26 10:44:01,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:01,293 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:44:01,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:01,293 INFO L85 PathProgramCache]: Analyzing trace with hash 901703597, now seen corresponding path program 1 times [2023-11-26 10:44:01,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:01,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951879598] [2023-11-26 10:44:01,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:01,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:01,372 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 10:44:01,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [8766418] [2023-11-26 10:44:01,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:01,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:01,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:01,376 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:44:01,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-26 10:44:01,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:01,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 771 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-26 10:44:01,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:44:01,784 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-26 10:44:01,785 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 10:44:01,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:01,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951879598] [2023-11-26 10:44:01,785 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 10:44:01,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8766418] [2023-11-26 10:44:01,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8766418] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:01,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:01,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-26 10:44:01,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370457224] [2023-11-26 10:44:01,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:01,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-26 10:44:01,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:01,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-26 10:44:01,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-26 10:44:01,788 INFO L87 Difference]: Start difference. First operand 212 states and 332 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-26 10:44:01,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:44:01,898 INFO L93 Difference]: Finished difference Result 476 states and 746 transitions. [2023-11-26 10:44:01,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-26 10:44:01,899 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 320 [2023-11-26 10:44:01,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:44:01,903 INFO L225 Difference]: With dead ends: 476 [2023-11-26 10:44:01,903 INFO L226 Difference]: Without dead ends: 265 [2023-11-26 10:44:01,904 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 320 GetRequests, 317 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-26 10:44:01,904 INFO L413 NwaCegarLoop]: 275 mSDtfsCounter, 88 mSDsluCounter, 526 mSDsCounter, 0 mSdLazyCounter, 58 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 801 SdHoareTripleChecker+Invalid, 60 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 58 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-26 10:44:01,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [88 Valid, 801 Invalid, 60 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 58 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-26 10:44:01,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 265 states. [2023-11-26 10:44:01,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 265 to 236. [2023-11-26 10:44:01,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 188 states have (on average 1.4893617021276595) internal successors, (280), 188 states have internal predecessors, (280), 46 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2023-11-26 10:44:01,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 372 transitions. [2023-11-26 10:44:01,921 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 372 transitions. Word has length 320 [2023-11-26 10:44:01,922 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:44:01,922 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 372 transitions. [2023-11-26 10:44:01,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-26 10:44:01,922 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 372 transitions. [2023-11-26 10:44:01,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-11-26 10:44:01,925 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:44:01,925 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:01,936 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-26 10:44:02,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:02,132 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:44:02,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:02,133 INFO L85 PathProgramCache]: Analyzing trace with hash 643538159, now seen corresponding path program 1 times [2023-11-26 10:44:02,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:02,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774387601] [2023-11-26 10:44:02,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:02,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:02,185 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 10:44:02,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [671878462] [2023-11-26 10:44:02,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:02,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:02,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:02,187 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:44:02,191 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-26 10:44:02,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:02,544 INFO L262 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-26 10:44:02,554 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:44:04,806 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1185 proven. 21 refuted. 0 times theorem prover too weak. 2934 trivial. 0 not checked. [2023-11-26 10:44:04,807 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 10:44:06,317 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 114 proven. 21 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2023-11-26 10:44:06,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:06,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774387601] [2023-11-26 10:44:06,318 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 10:44:06,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671878462] [2023-11-26 10:44:06,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671878462] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 10:44:06,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-26 10:44:06,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11] total 20 [2023-11-26 10:44:06,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034422533] [2023-11-26 10:44:06,319 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-26 10:44:06,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-11-26 10:44:06,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:06,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-11-26 10:44:06,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=300, Unknown=0, NotChecked=0, Total=380 [2023-11-26 10:44:06,323 INFO L87 Difference]: Start difference. First operand 236 states and 372 transitions. Second operand has 20 states, 20 states have (on average 8.7) internal successors, (174), 20 states have internal predecessors, (174), 4 states have call successors, (92), 3 states have call predecessors, (92), 5 states have return successors, (92), 4 states have call predecessors, (92), 4 states have call successors, (92) [2023-11-26 10:44:09,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:44:09,773 INFO L93 Difference]: Finished difference Result 1366 states and 2145 transitions. [2023-11-26 10:44:09,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-11-26 10:44:09,774 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 8.7) internal successors, (174), 20 states have internal predecessors, (174), 4 states have call successors, (92), 3 states have call predecessors, (92), 5 states have return successors, (92), 4 states have call predecessors, (92), 4 states have call successors, (92) Word has length 320 [2023-11-26 10:44:09,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:44:09,788 INFO L225 Difference]: With dead ends: 1366 [2023-11-26 10:44:09,789 INFO L226 Difference]: Without dead ends: 1131 [2023-11-26 10:44:09,791 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 664 GetRequests, 623 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 380 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=427, Invalid=1379, Unknown=0, NotChecked=0, Total=1806 [2023-11-26 10:44:09,791 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 2316 mSDsluCounter, 2337 mSDsCounter, 0 mSdLazyCounter, 2100 mSolverCounterSat, 395 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2361 SdHoareTripleChecker+Valid, 2579 SdHoareTripleChecker+Invalid, 2495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 395 IncrementalHoareTripleChecker+Valid, 2100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2023-11-26 10:44:09,792 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2361 Valid, 2579 Invalid, 2495 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [395 Valid, 2100 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2023-11-26 10:44:09,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1131 states. [2023-11-26 10:44:09,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1131 to 640. [2023-11-26 10:44:09,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 527 states have (on average 1.4990512333965844) internal successors, (790), 528 states have internal predecessors, (790), 107 states have call successors, (107), 5 states have call predecessors, (107), 5 states have return successors, (107), 106 states have call predecessors, (107), 107 states have call successors, (107) [2023-11-26 10:44:09,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1004 transitions. [2023-11-26 10:44:09,913 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1004 transitions. Word has length 320 [2023-11-26 10:44:09,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:44:09,915 INFO L495 AbstractCegarLoop]: Abstraction has 640 states and 1004 transitions. [2023-11-26 10:44:09,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 8.7) internal successors, (174), 20 states have internal predecessors, (174), 4 states have call successors, (92), 3 states have call predecessors, (92), 5 states have return successors, (92), 4 states have call predecessors, (92), 4 states have call successors, (92) [2023-11-26 10:44:09,916 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1004 transitions. [2023-11-26 10:44:09,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-11-26 10:44:09,921 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:44:09,921 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:09,939 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-26 10:44:10,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-11-26 10:44:10,129 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:44:10,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:10,130 INFO L85 PathProgramCache]: Analyzing trace with hash 862392877, now seen corresponding path program 1 times [2023-11-26 10:44:10,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:10,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981815505] [2023-11-26 10:44:10,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:10,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:10,198 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 10:44:10,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [161525589] [2023-11-26 10:44:10,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:10,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:10,199 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:10,200 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:44:10,226 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-26 10:44:10,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:10,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-26 10:44:10,583 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:44:10,896 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 2073 proven. 57 refuted. 0 times theorem prover too weak. 2010 trivial. 0 not checked. [2023-11-26 10:44:10,896 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 10:44:11,334 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 78 proven. 57 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2023-11-26 10:44:11,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:11,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981815505] [2023-11-26 10:44:11,334 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 10:44:11,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161525589] [2023-11-26 10:44:11,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161525589] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 10:44:11,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-26 10:44:11,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2023-11-26 10:44:11,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981859822] [2023-11-26 10:44:11,336 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-26 10:44:11,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-26 10:44:11,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:11,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-26 10:44:11,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2023-11-26 10:44:11,344 INFO L87 Difference]: Start difference. First operand 640 states and 1004 transitions. Second operand has 14 states, 14 states have (on average 10.285714285714286) internal successors, (144), 14 states have internal predecessors, (144), 3 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 3 states have call predecessors, (66), 3 states have call successors, (66) [2023-11-26 10:44:14,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:44:14,524 INFO L93 Difference]: Finished difference Result 2267 states and 3504 transitions. [2023-11-26 10:44:14,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-11-26 10:44:14,525 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 10.285714285714286) internal successors, (144), 14 states have internal predecessors, (144), 3 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 3 states have call predecessors, (66), 3 states have call successors, (66) Word has length 320 [2023-11-26 10:44:14,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:44:14,540 INFO L225 Difference]: With dead ends: 2267 [2023-11-26 10:44:14,541 INFO L226 Difference]: Without dead ends: 1877 [2023-11-26 10:44:14,544 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 684 GetRequests, 632 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 729 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=747, Invalid=2115, Unknown=0, NotChecked=0, Total=2862 [2023-11-26 10:44:14,545 INFO L413 NwaCegarLoop]: 326 mSDtfsCounter, 1893 mSDsluCounter, 1261 mSDsCounter, 0 mSdLazyCounter, 1241 mSolverCounterSat, 629 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1921 SdHoareTripleChecker+Valid, 1587 SdHoareTripleChecker+Invalid, 1870 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 629 IncrementalHoareTripleChecker+Valid, 1241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2023-11-26 10:44:14,546 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1921 Valid, 1587 Invalid, 1870 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [629 Valid, 1241 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2023-11-26 10:44:14,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1877 states. [2023-11-26 10:44:14,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1877 to 1095. [2023-11-26 10:44:14,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1095 states, 977 states have (on average 1.511770726714432) internal successors, (1477), 978 states have internal predecessors, (1477), 107 states have call successors, (107), 10 states have call predecessors, (107), 10 states have return successors, (107), 106 states have call predecessors, (107), 107 states have call successors, (107) [2023-11-26 10:44:14,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1095 states to 1095 states and 1691 transitions. [2023-11-26 10:44:14,668 INFO L78 Accepts]: Start accepts. Automaton has 1095 states and 1691 transitions. Word has length 320 [2023-11-26 10:44:14,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:44:14,669 INFO L495 AbstractCegarLoop]: Abstraction has 1095 states and 1691 transitions. [2023-11-26 10:44:14,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 10.285714285714286) internal successors, (144), 14 states have internal predecessors, (144), 3 states have call successors, (65), 2 states have call predecessors, (65), 4 states have return successors, (66), 3 states have call predecessors, (66), 3 states have call successors, (66) [2023-11-26 10:44:14,670 INFO L276 IsEmpty]: Start isEmpty. Operand 1095 states and 1691 transitions. [2023-11-26 10:44:14,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-11-26 10:44:14,674 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:44:14,674 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:14,684 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-26 10:44:14,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-26 10:44:14,882 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:44:14,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:14,882 INFO L85 PathProgramCache]: Analyzing trace with hash 885025131, now seen corresponding path program 1 times [2023-11-26 10:44:14,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:14,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484453311] [2023-11-26 10:44:14,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:14,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:14,929 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 10:44:14,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [195799193] [2023-11-26 10:44:14,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:14,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:14,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:14,931 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:44:14,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-26 10:44:15,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:15,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 763 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-26 10:44:15,227 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:44:15,673 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4140 trivial. 0 not checked. [2023-11-26 10:44:15,674 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-26 10:44:15,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:15,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484453311] [2023-11-26 10:44:15,674 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 10:44:15,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195799193] [2023-11-26 10:44:15,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195799193] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-26 10:44:15,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-26 10:44:15,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-26 10:44:15,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060353159] [2023-11-26 10:44:15,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-26 10:44:15,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-26 10:44:15,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:15,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-26 10:44:15,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:15,678 INFO L87 Difference]: Start difference. First operand 1095 states and 1691 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-26 10:44:15,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:44:15,779 INFO L93 Difference]: Finished difference Result 2430 states and 3772 transitions. [2023-11-26 10:44:15,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-26 10:44:15,780 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) Word has length 320 [2023-11-26 10:44:15,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:44:15,791 INFO L225 Difference]: With dead ends: 2430 [2023-11-26 10:44:15,791 INFO L226 Difference]: Without dead ends: 1673 [2023-11-26 10:44:15,793 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 319 GetRequests, 318 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-26 10:44:15,794 INFO L413 NwaCegarLoop]: 274 mSDtfsCounter, 118 mSDsluCounter, 269 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 543 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-26 10:44:15,794 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [118 Valid, 543 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-26 10:44:15,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1673 states. [2023-11-26 10:44:15,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1673 to 1671. [2023-11-26 10:44:15,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1671 states, 1487 states have (on average 1.4983187626092804) internal successors, (2228), 1489 states have internal predecessors, (2228), 168 states have call successors, (168), 15 states have call predecessors, (168), 15 states have return successors, (168), 166 states have call predecessors, (168), 168 states have call successors, (168) [2023-11-26 10:44:15,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1671 states to 1671 states and 2564 transitions. [2023-11-26 10:44:15,932 INFO L78 Accepts]: Start accepts. Automaton has 1671 states and 2564 transitions. Word has length 320 [2023-11-26 10:44:15,933 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:44:15,933 INFO L495 AbstractCegarLoop]: Abstraction has 1671 states and 2564 transitions. [2023-11-26 10:44:15,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 2 states have internal predecessors, (93), 1 states have call successors, (46), 1 states have call predecessors, (46), 1 states have return successors, (46), 1 states have call predecessors, (46), 1 states have call successors, (46) [2023-11-26 10:44:15,933 INFO L276 IsEmpty]: Start isEmpty. Operand 1671 states and 2564 transitions. [2023-11-26 10:44:15,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-11-26 10:44:15,937 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:44:15,938 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:15,948 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-26 10:44:16,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:16,146 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:44:16,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:16,146 INFO L85 PathProgramCache]: Analyzing trace with hash 375552041, now seen corresponding path program 1 times [2023-11-26 10:44:16,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:16,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004727138] [2023-11-26 10:44:16,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:16,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:16,209 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 10:44:16,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1118125271] [2023-11-26 10:44:16,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:16,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:16,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:16,211 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:44:16,235 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-26 10:44:16,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:16,646 INFO L262 TraceCheckSpWp]: Trace formula consists of 761 conjuncts, 19 conjunts are in the unsatisfiable core [2023-11-26 10:44:16,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:44:17,434 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 481 proven. 3 refuted. 0 times theorem prover too weak. 3656 trivial. 0 not checked. [2023-11-26 10:44:17,435 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 10:44:19,152 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 261 proven. 6 refuted. 0 times theorem prover too weak. 3873 trivial. 0 not checked. [2023-11-26 10:44:19,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:19,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004727138] [2023-11-26 10:44:19,152 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 10:44:19,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118125271] [2023-11-26 10:44:19,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118125271] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 10:44:19,153 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-26 10:44:19,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 24 [2023-11-26 10:44:19,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570046089] [2023-11-26 10:44:19,156 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-26 10:44:19,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-11-26 10:44:19,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:19,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-11-26 10:44:19,159 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=448, Unknown=0, NotChecked=0, Total=552 [2023-11-26 10:44:19,160 INFO L87 Difference]: Start difference. First operand 1671 states and 2564 transitions. Second operand has 24 states, 24 states have (on average 7.083333333333333) internal successors, (170), 24 states have internal predecessors, (170), 4 states have call successors, (92), 3 states have call predecessors, (92), 7 states have return successors, (92), 6 states have call predecessors, (92), 4 states have call successors, (92) [2023-11-26 10:44:25,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:44:25,363 INFO L93 Difference]: Finished difference Result 4617 states and 7021 transitions. [2023-11-26 10:44:25,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-11-26 10:44:25,364 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 7.083333333333333) internal successors, (170), 24 states have internal predecessors, (170), 4 states have call successors, (92), 3 states have call predecessors, (92), 7 states have return successors, (92), 6 states have call predecessors, (92), 4 states have call successors, (92) Word has length 320 [2023-11-26 10:44:25,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:44:25,388 INFO L225 Difference]: With dead ends: 4617 [2023-11-26 10:44:25,388 INFO L226 Difference]: Without dead ends: 3462 [2023-11-26 10:44:25,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 684 GetRequests, 624 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1069 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=938, Invalid=2844, Unknown=0, NotChecked=0, Total=3782 [2023-11-26 10:44:25,400 INFO L413 NwaCegarLoop]: 242 mSDtfsCounter, 2391 mSDsluCounter, 4144 mSDsCounter, 0 mSdLazyCounter, 2557 mSolverCounterSat, 564 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2406 SdHoareTripleChecker+Valid, 4386 SdHoareTripleChecker+Invalid, 3121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 564 IncrementalHoareTripleChecker+Valid, 2557 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2023-11-26 10:44:25,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2406 Valid, 4386 Invalid, 3121 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [564 Valid, 2557 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2023-11-26 10:44:25,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3462 states. [2023-11-26 10:44:25,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3462 to 1705. [2023-11-26 10:44:25,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1705 states, 1519 states have (on average 1.4950625411454905) internal successors, (2271), 1521 states have internal predecessors, (2271), 168 states have call successors, (168), 17 states have call predecessors, (168), 17 states have return successors, (168), 166 states have call predecessors, (168), 168 states have call successors, (168) [2023-11-26 10:44:25,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1705 states to 1705 states and 2607 transitions. [2023-11-26 10:44:25,652 INFO L78 Accepts]: Start accepts. Automaton has 1705 states and 2607 transitions. Word has length 320 [2023-11-26 10:44:25,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:44:25,653 INFO L495 AbstractCegarLoop]: Abstraction has 1705 states and 2607 transitions. [2023-11-26 10:44:25,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 7.083333333333333) internal successors, (170), 24 states have internal predecessors, (170), 4 states have call successors, (92), 3 states have call predecessors, (92), 7 states have return successors, (92), 6 states have call predecessors, (92), 4 states have call successors, (92) [2023-11-26 10:44:25,654 INFO L276 IsEmpty]: Start isEmpty. Operand 1705 states and 2607 transitions. [2023-11-26 10:44:25,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-11-26 10:44:25,659 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:44:25,659 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:25,672 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-26 10:44:25,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:25,868 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:44:25,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:25,868 INFO L85 PathProgramCache]: Analyzing trace with hash 650311655, now seen corresponding path program 1 times [2023-11-26 10:44:25,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:25,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227703089] [2023-11-26 10:44:25,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:25,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:25,913 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 10:44:25,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [450807011] [2023-11-26 10:44:25,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:25,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:25,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:25,915 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:44:25,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-26 10:44:26,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-26 10:44:26,527 INFO L262 TraceCheckSpWp]: Trace formula consists of 759 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-26 10:44:26,533 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-26 10:44:26,746 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 1609 proven. 33 refuted. 0 times theorem prover too weak. 2498 trivial. 0 not checked. [2023-11-26 10:44:26,746 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-26 10:44:27,153 INFO L134 CoverageAnalysis]: Checked inductivity of 4140 backedges. 102 proven. 33 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2023-11-26 10:44:27,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-26 10:44:27,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227703089] [2023-11-26 10:44:27,154 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-26 10:44:27,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450807011] [2023-11-26 10:44:27,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450807011] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-26 10:44:27,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-26 10:44:27,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-26 10:44:27,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691325154] [2023-11-26 10:44:27,156 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-26 10:44:27,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-26 10:44:27,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-26 10:44:27,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-26 10:44:27,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-26 10:44:27,159 INFO L87 Difference]: Start difference. First operand 1705 states and 2607 transitions. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 3 states have call successors, (57), 2 states have call predecessors, (57), 4 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-11-26 10:44:27,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-26 10:44:27,756 INFO L93 Difference]: Finished difference Result 2860 states and 4360 transitions. [2023-11-26 10:44:27,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-26 10:44:27,757 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 3 states have call successors, (57), 2 states have call predecessors, (57), 4 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) Word has length 320 [2023-11-26 10:44:27,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-26 10:44:27,768 INFO L225 Difference]: With dead ends: 2860 [2023-11-26 10:44:27,769 INFO L226 Difference]: Without dead ends: 1743 [2023-11-26 10:44:27,772 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 642 GetRequests, 632 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-11-26 10:44:27,773 INFO L413 NwaCegarLoop]: 221 mSDtfsCounter, 304 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-26 10:44:27,774 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [338 Valid, 570 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-26 10:44:27,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1743 states. [2023-11-26 10:44:27,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1743 to 1717. [2023-11-26 10:44:27,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1717 states, 1528 states have (on average 1.4738219895287958) internal successors, (2252), 1530 states have internal predecessors, (2252), 168 states have call successors, (168), 20 states have call predecessors, (168), 20 states have return successors, (168), 166 states have call predecessors, (168), 168 states have call successors, (168) [2023-11-26 10:44:27,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1717 states to 1717 states and 2588 transitions. [2023-11-26 10:44:27,984 INFO L78 Accepts]: Start accepts. Automaton has 1717 states and 2588 transitions. Word has length 320 [2023-11-26 10:44:27,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-26 10:44:27,985 INFO L495 AbstractCegarLoop]: Abstraction has 1717 states and 2588 transitions. [2023-11-26 10:44:27,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 3 states have call successors, (57), 2 states have call predecessors, (57), 4 states have return successors, (58), 3 states have call predecessors, (58), 3 states have call successors, (58) [2023-11-26 10:44:27,985 INFO L276 IsEmpty]: Start isEmpty. Operand 1717 states and 2588 transitions. [2023-11-26 10:44:27,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2023-11-26 10:44:27,990 INFO L187 NwaCegarLoop]: Found error trace [2023-11-26 10:44:27,990 INFO L195 NwaCegarLoop]: trace histogram [46, 46, 46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:28,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-26 10:44:28,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-26 10:44:28,215 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-26 10:44:28,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-26 10:44:28,216 INFO L85 PathProgramCache]: Analyzing trace with hash -1038632087, now seen corresponding path program 1 times [2023-11-26 10:44:28,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-26 10:44:28,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567718947] [2023-11-26 10:44:28,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:28,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-26 10:44:28,262 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-26 10:44:28,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [468395712] [2023-11-26 10:44:28,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-26 10:44:28,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:28,263 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:28,264 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-26 10:44:28,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-26 10:44:28,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 10:44:28,885 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-26 10:44:29,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-26 10:44:29,765 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-26 10:44:29,766 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-26 10:44:29,767 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-26 10:44:29,778 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-11-26 10:44:29,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-26 10:44:29,981 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-26 10:44:29,986 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-26 10:44:30,188 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-26 10:44:30,195 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated [2023-11-26 10:44:30,196 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet7 could not be translated [2023-11-26 10:44:30,198 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet8 could not be translated [2023-11-26 10:44:30,201 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short39 could not be translated [2023-11-26 10:44:30,201 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short39 could not be translated [2023-11-26 10:44:30,202 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short41 could not be translated [2023-11-26 10:44:30,202 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short41 could not be translated [2023-11-26 10:44:30,202 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated [2023-11-26 10:44:30,202 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short39 could not be translated [2023-11-26 10:44:30,203 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated [2023-11-26 10:44:30,203 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short39 could not be translated [2023-11-26 10:44:30,203 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short41 could not be translated [2023-11-26 10:44:30,203 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short45 could not be translated [2023-11-26 10:44:30,244 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.11 10:44:30 BoogieIcfgContainer [2023-11-26 10:44:30,244 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-26 10:44:30,245 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-26 10:44:30,245 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-26 10:44:30,245 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-26 10:44:30,249 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.11 10:43:57" (3/4) ... [2023-11-26 10:44:30,251 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-26 10:44:30,252 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-26 10:44:30,253 INFO L158 Benchmark]: Toolchain (without parser) took 35351.17ms. Allocated memory was 167.8MB in the beginning and 461.4MB in the end (delta: 293.6MB). Free memory was 128.0MB in the beginning and 349.9MB in the end (delta: -221.9MB). Peak memory consumption was 73.6MB. Max. memory is 16.1GB. [2023-11-26 10:44:30,254 INFO L158 Benchmark]: CDTParser took 0.34ms. Allocated memory is still 117.4MB. Free memory is still 66.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-26 10:44:30,254 INFO L158 Benchmark]: CACSL2BoogieTranslator took 590.91ms. Allocated memory is still 167.8MB. Free memory was 128.0MB in the beginning and 102.0MB in the end (delta: 26.0MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. [2023-11-26 10:44:30,255 INFO L158 Benchmark]: Boogie Procedure Inliner took 144.19ms. Allocated memory is still 167.8MB. Free memory was 102.0MB in the beginning and 88.2MB in the end (delta: 13.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2023-11-26 10:44:30,255 INFO L158 Benchmark]: Boogie Preprocessor took 183.98ms. Allocated memory is still 167.8MB. Free memory was 88.2MB in the beginning and 115.4MB in the end (delta: -27.1MB). Peak memory consumption was 30.2MB. Max. memory is 16.1GB. [2023-11-26 10:44:30,256 INFO L158 Benchmark]: RCFGBuilder took 1296.20ms. Allocated memory is still 167.8MB. Free memory was 115.4MB in the beginning and 110.4MB in the end (delta: 4.9MB). Peak memory consumption was 57.5MB. Max. memory is 16.1GB. [2023-11-26 10:44:30,257 INFO L158 Benchmark]: TraceAbstraction took 33119.74ms. Allocated memory was 167.8MB in the beginning and 461.4MB in the end (delta: 293.6MB). Free memory was 110.4MB in the beginning and 349.9MB in the end (delta: -239.5MB). Peak memory consumption was 265.8MB. Max. memory is 16.1GB. [2023-11-26 10:44:30,258 INFO L158 Benchmark]: Witness Printer took 7.77ms. Allocated memory is still 461.4MB. Free memory is still 349.9MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-26 10:44:30,260 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.34ms. Allocated memory is still 117.4MB. Free memory is still 66.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 590.91ms. Allocated memory is still 167.8MB. Free memory was 128.0MB in the beginning and 102.0MB in the end (delta: 26.0MB). Peak memory consumption was 27.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 144.19ms. Allocated memory is still 167.8MB. Free memory was 102.0MB in the beginning and 88.2MB in the end (delta: 13.8MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * Boogie Preprocessor took 183.98ms. Allocated memory is still 167.8MB. Free memory was 88.2MB in the beginning and 115.4MB in the end (delta: -27.1MB). Peak memory consumption was 30.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1296.20ms. Allocated memory is still 167.8MB. Free memory was 115.4MB in the beginning and 110.4MB in the end (delta: 4.9MB). Peak memory consumption was 57.5MB. Max. memory is 16.1GB. * TraceAbstraction took 33119.74ms. Allocated memory was 167.8MB in the beginning and 461.4MB in the end (delta: 293.6MB). Free memory was 110.4MB in the beginning and 349.9MB in the end (delta: -239.5MB). Peak memory consumption was 265.8MB. Max. memory is 16.1GB. * Witness Printer took 7.77ms. Allocated memory is still 461.4MB. Free memory is still 349.9MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet7 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet8 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short39 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short39 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short41 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short41 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short39 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short43 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short39 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short41 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short45 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 362, overapproximation of shiftLeft at line 214, overapproximation of someBinaryArithmeticDOUBLEoperation at line 246, overapproximation of someUnaryDOUBLEoperation at line 246, overapproximation of someBinaryDOUBLEComparisonOperation at line 362. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed long int var_1_1 = -256; [L23] unsigned char var_1_4 = 1; [L24] double var_1_7 = 31.25; [L25] double var_1_8 = 7.6; [L26] double var_1_9 = 8.9; [L27] double var_1_10 = 256.8; [L28] double var_1_11 = 64.6; [L29] double var_1_12 = 31.8; [L30] unsigned char var_1_13 = 1; [L31] unsigned char var_1_14 = 2; [L32] unsigned char var_1_15 = 32; [L33] unsigned char var_1_16 = 128; [L34] unsigned char var_1_17 = 64; [L35] unsigned char var_1_18 = 100; [L36] unsigned short int var_1_19 = 256; [L37] unsigned short int var_1_20 = 34248; [L38] double var_1_21 = 25.2; [L39] double var_1_22 = 7.25; [L40] signed long int var_1_23 = 32; [L41] float var_1_24 = 1.6; [L42] float var_1_25 = 64.9; [L43] float var_1_26 = 10000.4; [L44] float var_1_27 = 31.055; [L45] unsigned char var_1_28 = 8; [L46] unsigned short int var_1_29 = 32; [L47] double var_1_30 = 10000000.75; [L48] double var_1_31 = 0.625; [L49] float var_1_32 = 256.5; [L50] float var_1_33 = 31.4; [L51] signed char var_1_34 = 0; [L52] signed char var_1_35 = 5; [L53] signed char var_1_36 = 16; [L54] unsigned long int var_1_37 = 0; [L55] unsigned long int var_1_38 = 2519029488; [L56] unsigned long int var_1_40 = 1355527797; [L57] unsigned short int var_1_41 = 4; [L58] unsigned char var_1_42 = 1; [L59] unsigned short int var_1_43 = 10000; [L60] unsigned short int var_1_44 = 16726; [L61] unsigned char var_1_45 = 64; [L62] unsigned long int var_1_46 = 4; [L63] unsigned long int var_1_47 = 2812656247; [L64] unsigned short int var_1_48 = 50; [L65] unsigned short int var_1_49 = 31171; [L66] signed short int var_1_50 = -32; [L67] float var_1_51 = 255.4; [L68] signed char var_1_52 = -5; [L69] unsigned char var_1_53 = 1; [L70] float var_1_54 = 255.4; [L71] unsigned short int var_1_55 = 4; [L72] signed short int var_1_57 = 1; [L73] unsigned char var_1_58 = 1; [L74] signed short int var_1_59 = 128; [L75] unsigned char var_1_61 = 25; [L76] unsigned char var_1_62 = 10; [L77] unsigned char var_1_63 = 32; [L78] signed char var_1_64 = -128; [L79] signed long int var_1_65 = 2; [L80] unsigned char last_1_var_1_13 = 1; [L81] unsigned short int last_1_var_1_19 = 256; [L82] unsigned short int last_1_var_1_29 = 32; [L83] float last_1_var_1_33 = 31.4; [L84] unsigned short int last_1_var_1_41 = 4; [L85] unsigned long int last_1_var_1_46 = 4; [L86] signed short int last_1_var_1_59 = 128; [L87] signed long int last_1_var_1_65 = 2; [L366] isInitial = 1 [L367] FCALL initially() [L368] COND TRUE 1 [L369] CALL updateLastVariables() [L352] last_1_var_1_13 = var_1_13 [L353] last_1_var_1_19 = var_1_19 [L354] last_1_var_1_29 = var_1_29 [L355] last_1_var_1_33 = var_1_33 [L356] last_1_var_1_41 = var_1_41 [L357] last_1_var_1_46 = var_1_46 [L358] last_1_var_1_59 = var_1_59 [L359] last_1_var_1_65 = var_1_65 [L369] RET updateLastVariables() [L370] CALL updateVariables() [L277] var_1_4 = __VERIFIER_nondet_uchar() [L278] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L278] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L279] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L279] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=38/5, var_1_9=89/10] [L280] var_1_8 = __VERIFIER_nondet_double() [L281] CALL assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=89/10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=89/10] [L281] RET assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=89/10] [L282] var_1_9 = __VERIFIER_nondet_double() [L283] CALL assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L283] RET assume_abort_if_not((var_1_9 >= 0.0F && var_1_9 <= -1.0e-20F) || (var_1_9 <= 4611686.018427382800e+12F && var_1_9 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=1284/5, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L284] var_1_10 = __VERIFIER_nondet_double() [L285] CALL assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L285] RET assume_abort_if_not((var_1_10 >= -461168.6018427382800e+13F && var_1_10 <= -1.0e-20F) || (var_1_10 <= 4611686.018427382800e+12F && var_1_10 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_11=323/5, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L286] var_1_11 = __VERIFIER_nondet_double() [L287] CALL assume_abort_if_not((var_1_11 >= -230584.3009213691390e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 2305843.009213691390e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L287] RET assume_abort_if_not((var_1_11 >= -230584.3009213691390e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 2305843.009213691390e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_12=159/5, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L288] var_1_12 = __VERIFIER_nondet_double() [L289] CALL assume_abort_if_not((var_1_12 >= -230584.3009213691390e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 2305843.009213691390e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L289] RET assume_abort_if_not((var_1_12 >= -230584.3009213691390e+13F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 2305843.009213691390e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=2, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L290] var_1_14 = __VERIFIER_nondet_uchar() [L291] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L291] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L292] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L292] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=32, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L293] var_1_15 = __VERIFIER_nondet_uchar() [L294] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L294] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L295] CALL assume_abort_if_not(var_1_15 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L295] RET assume_abort_if_not(var_1_15 <= 254) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=128, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L296] var_1_16 = __VERIFIER_nondet_uchar() [L297] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L297] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L298] CALL assume_abort_if_not(var_1_16 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L298] RET assume_abort_if_not(var_1_16 <= 254) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=64, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L299] var_1_17 = __VERIFIER_nondet_uchar() [L300] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L300] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L301] CALL assume_abort_if_not(var_1_17 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L301] RET assume_abort_if_not(var_1_17 <= 64) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=100, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L302] var_1_18 = __VERIFIER_nondet_uchar() [L303] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L303] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L304] CALL assume_abort_if_not(var_1_18 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L304] RET assume_abort_if_not(var_1_18 <= 127) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=34248, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L305] var_1_20 = __VERIFIER_nondet_ushort() [L306] CALL assume_abort_if_not(var_1_20 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L306] RET assume_abort_if_not(var_1_20 >= 32767) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L307] CALL assume_abort_if_not(var_1_20 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L307] RET assume_abort_if_not(var_1_20 <= 65534) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_25=649/10, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L308] var_1_25 = __VERIFIER_nondet_float() [L309] CALL assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L309] RET assume_abort_if_not((var_1_25 >= 0.0F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 2305843.009213691390e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_26=50002/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L310] var_1_26 = __VERIFIER_nondet_float() [L311] CALL assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L311] RET assume_abort_if_not((var_1_26 >= 0.0F && var_1_26 <= -1.0e-20F) || (var_1_26 <= 2305843.009213691390e+12F && var_1_26 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_31=5/8, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L312] var_1_31 = __VERIFIER_nondet_double() [L313] CALL assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L313] RET assume_abort_if_not((var_1_31 >= 0.0F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=5, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L314] var_1_35 = __VERIFIER_nondet_char() [L315] CALL assume_abort_if_not(var_1_35 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L315] RET assume_abort_if_not(var_1_35 >= -63) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L316] CALL assume_abort_if_not(var_1_35 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L316] RET assume_abort_if_not(var_1_35 <= 63) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=16, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L317] var_1_36 = __VERIFIER_nondet_char() [L318] CALL assume_abort_if_not(var_1_36 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L318] RET assume_abort_if_not(var_1_36 >= -63) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L319] CALL assume_abort_if_not(var_1_36 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L319] RET assume_abort_if_not(var_1_36 <= 63) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=2519029488, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L320] var_1_38 = __VERIFIER_nondet_ulong() [L321] CALL assume_abort_if_not(var_1_38 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L321] RET assume_abort_if_not(var_1_38 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L322] CALL assume_abort_if_not(var_1_38 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L322] RET assume_abort_if_not(var_1_38 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1355527797, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L323] var_1_40 = __VERIFIER_nondet_ulong() [L324] CALL assume_abort_if_not(var_1_40 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L324] RET assume_abort_if_not(var_1_40 >= 1073741824) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L325] CALL assume_abort_if_not(var_1_40 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L325] RET assume_abort_if_not(var_1_40 <= 2147483647) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=1, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L326] var_1_42 = __VERIFIER_nondet_uchar() [L327] CALL assume_abort_if_not(var_1_42 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L327] RET assume_abort_if_not(var_1_42 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L328] CALL assume_abort_if_not(var_1_42 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L328] RET assume_abort_if_not(var_1_42 <= 1) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=10000, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L329] var_1_43 = __VERIFIER_nondet_ushort() [L330] CALL assume_abort_if_not(var_1_43 >= 8192) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L330] RET assume_abort_if_not(var_1_43 >= 8192) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L331] CALL assume_abort_if_not(var_1_43 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L331] RET assume_abort_if_not(var_1_43 <= 16383) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16726, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L332] var_1_44 = __VERIFIER_nondet_ushort() [L333] CALL assume_abort_if_not(var_1_44 >= 16384) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L333] RET assume_abort_if_not(var_1_44 >= 16384) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L334] CALL assume_abort_if_not(var_1_44 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L334] RET assume_abort_if_not(var_1_44 <= 32767) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=2812656247, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L335] var_1_47 = __VERIFIER_nondet_ulong() [L336] CALL assume_abort_if_not(var_1_47 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L336] RET assume_abort_if_not(var_1_47 >= 2147483647) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L337] CALL assume_abort_if_not(var_1_47 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L337] RET assume_abort_if_not(var_1_47 <= 4294967294) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=31171, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L338] var_1_49 = __VERIFIER_nondet_ushort() [L339] CALL assume_abort_if_not(var_1_49 >= 24575) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L339] RET assume_abort_if_not(var_1_49 >= 24575) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L340] CALL assume_abort_if_not(var_1_49 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L340] RET assume_abort_if_not(var_1_49 <= 32767) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L341] var_1_58 = __VERIFIER_nondet_uchar() [L342] CALL assume_abort_if_not(var_1_58 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L342] RET assume_abort_if_not(var_1_58 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L343] CALL assume_abort_if_not(var_1_58 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L343] RET assume_abort_if_not(var_1_58 <= 1) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=10, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L344] var_1_62 = __VERIFIER_nondet_uchar() [L345] CALL assume_abort_if_not(var_1_62 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L345] RET assume_abort_if_not(var_1_62 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L346] CALL assume_abort_if_not(var_1_62 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L346] RET assume_abort_if_not(var_1_62 <= 64) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=32, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L347] var_1_63 = __VERIFIER_nondet_uchar() [L348] CALL assume_abort_if_not(var_1_63 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L348] RET assume_abort_if_not(var_1_63 >= 0) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L349] CALL assume_abort_if_not(var_1_63 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L349] RET assume_abort_if_not(var_1_63 <= 63) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L370] RET updateVariables() [L371] CALL step() [L91] EXPR (-64 + var_1_18) << last_1_var_1_65 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L91] signed long int stepLocal_9 = (-64 + var_1_18) << last_1_var_1_65; [L92] unsigned char stepLocal_8 = last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19); [L93] unsigned char stepLocal_7 = var_1_15; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L94] COND TRUE (var_1_9 >= (var_1_8 - var_1_25)) || stepLocal_8 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_30=40000003/4, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L95] COND TRUE (last_1_var_1_59 + last_1_var_1_29) >= stepLocal_7 [L96] var_1_30 = (var_1_10 + var_1_11) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L107] signed long int stepLocal_15 = var_1_35 % ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43))); VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_15=2, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=1277/5, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4] [L108] COND TRUE stepLocal_15 > last_1_var_1_13 [L109] var_1_51 = var_1_9 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_15=2, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_24=8/5, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L119] COND FALSE !(var_1_51 <= var_1_10) [L124] var_1_24 = (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_15=2, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L126] unsigned char stepLocal_13 = var_1_4; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=64, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L127] COND FALSE !(var_1_42 && stepLocal_13) [L134] var_1_45 = var_1_17 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L136] signed long int stepLocal_3 = last_1_var_1_29; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=1, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L137] COND TRUE last_1_var_1_41 < stepLocal_3 [L138] var_1_13 = ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=126/5, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_9=2] [L142] COND TRUE var_1_11 >= 1.000000000000823E12 [L143] var_1_21 = var_1_8 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=29/4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L145] COND TRUE \read(var_1_4) [L146] var_1_22 = var_1_12 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=8, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L148] var_1_28 = var_1_17 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L149] COND FALSE !((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L152] COND TRUE \read(var_1_4) [L153] var_1_34 = (var_1_35 + var_1_36) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-5, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L157] COND FALSE !(! var_1_4) [L160] var_1_52 = ((((var_1_35) < (var_1_36)) ? (var_1_35) : (var_1_36))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=1, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L162] COND TRUE \read(var_1_58) [L163] var_1_57 = var_1_14 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=128, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L165] COND TRUE \read(var_1_4) [L166] var_1_59 = var_1_34 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L170] unsigned char stepLocal_18 = var_1_22 >= var_1_9; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=25, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L171] COND TRUE stepLocal_18 || var_1_4 [L172] var_1_61 = (var_1_17 + ((((var_1_18) > ((var_1_62 + var_1_63))) ? (var_1_18) : ((var_1_62 + var_1_63))))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=-128, var_1_65=2, var_1_7=125/4, var_1_8=3, var_1_9=2] [L174] var_1_64 = var_1_62 [L175] var_1_65 = var_1_28 [L176] unsigned char stepLocal_11 = var_1_4; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=0, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L177] COND TRUE var_1_9 < (var_1_8 - var_1_31) [L178] var_1_37 = (((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) - var_1_28) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L186] unsigned char stepLocal_12 = var_1_4; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L187] COND TRUE stepLocal_12 || var_1_42 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=4, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L188] COND TRUE ((((var_1_24) < (var_1_51)) ? (var_1_24) : (var_1_51))) <= 7.875 [L189] var_1_41 = ((((((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) < (var_1_34)) ? (((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) : (var_1_34))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L196] unsigned char stepLocal_6 = var_1_18; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L197] COND FALSE !(! var_1_4) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L202] EXPR var_1_17 ^ (~ -5) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=-32, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L202] COND FALSE !((var_1_17 ^ (~ -5)) >= var_1_61) [L205] var_1_50 = (((((var_1_18 + var_1_16)) < (((var_1_17 + var_1_61) - var_1_15))) ? ((var_1_18 + var_1_16)) : (((var_1_17 + var_1_61) - var_1_15)))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L206] COND FALSE !((var_1_41 == var_1_37) && var_1_4) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L209] COND FALSE !(! (var_1_38 >= var_1_13)) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L214] EXPR 8 << var_1_1 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=157/5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L214] signed long int stepLocal_10 = 8 << var_1_1; [L215] COND FALSE !(var_1_45 >= stepLocal_10) [L220] var_1_33 = var_1_26 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L222] signed long int stepLocal_2 = 25; [L223] unsigned short int stepLocal_1 = var_1_29; [L224] unsigned char stepLocal_0 = var_1_13; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=125/4, var_1_8=3, var_1_9=2] [L225] COND FALSE !(stepLocal_0 == var_1_55) [L236] var_1_7 = 10.15 VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L238] signed long int stepLocal_16 = (((var_1_49) < (var_1_18)) ? (var_1_49) : (var_1_18)); VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_16=64, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L239] COND FALSE !(stepLocal_16 <= var_1_55) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_16=64, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L242] EXPR var_1_37 & ((((var_1_41) < (var_1_55)) ? (var_1_41) : (var_1_55))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_16=64, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=1277/5, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L242] unsigned long int stepLocal_17 = var_1_37 & ((((var_1_41) < (var_1_55)) ? (var_1_41) : (var_1_55))); [L243] COND FALSE !(stepLocal_17 < (256 / var_1_44)) [L246] var_1_54 = ((((var_1_10) < (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31))))) ? (var_1_10) : (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31)))))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_16=64, stepLocal_17=0, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=4, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L248] COND TRUE ! (var_1_30 >= 63.6f) [L249] var_1_46 = (((((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) < (var_1_13)) ? ((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) : (var_1_13))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_16=64, stepLocal_17=0, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=256, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L253] COND TRUE ((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10 [L254] var_1_19 = (var_1_20 - var_1_13) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_16=64, stepLocal_17=0, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L256] signed long int stepLocal_5 = var_1_65; [L257] unsigned long int stepLocal_4 = var_1_46; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_16=64, stepLocal_17=0, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_4=0, stepLocal_5=0, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L258] COND FALSE !(var_1_21 <= (var_1_12 * var_1_10)) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_16=64, stepLocal_17=0, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_4=0, stepLocal_5=0, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=32, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L263] COND TRUE var_1_59 <= stepLocal_4 [L264] var_1_23 = (var_1_16 - var_1_46) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_15=2, stepLocal_16=64, stepLocal_17=0, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_4=0, stepLocal_5=0, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=0, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L269] unsigned char stepLocal_14 = var_1_4; VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_14=1, stepLocal_15=2, stepLocal_16=64, stepLocal_17=0, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_4=0, stepLocal_5=0, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=0, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=50, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L270] COND TRUE stepLocal_14 || (var_1_47 >= var_1_46) [L271] var_1_48 = (var_1_44 + var_1_46) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, stepLocal_0=0, stepLocal_10=9, stepLocal_11=1, stepLocal_12=1, stepLocal_13=1, stepLocal_14=1, stepLocal_15=2, stepLocal_16=64, stepLocal_17=0, stepLocal_18=1, stepLocal_1=32, stepLocal_2=25, stepLocal_3=32, stepLocal_4=0, stepLocal_5=0, stepLocal_6=64, stepLocal_7=0, stepLocal_8=0, stepLocal_9=0, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=0, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=16384, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L371] RET step() [L372] CALL, EXPR property() [L362] EXPR (((((((((((((var_1_41 == var_1_37) && var_1_4) ? (var_1_1 == ((signed long int) ((((var_1_29) < (var_1_59)) ? (var_1_29) : (var_1_59))))) : 1) && ((var_1_13 == var_1_55) ? ((var_1_34 < var_1_29) ? (var_1_7 == ((double) ((var_1_8 - var_1_9) + var_1_10))) : ((var_1_29 >= 25) ? (var_1_7 == ((double) ((((((8.7955268025428961E18 - var_1_8) - var_1_9)) > ((var_1_10 + (var_1_11 + var_1_12)))) ? (((8.7955268025428961E18 - var_1_8) - var_1_9)) : ((var_1_10 + (var_1_11 + var_1_12))))))) : (var_1_7 == ((double) (((((var_1_8) < (var_1_10)) ? (var_1_8) : (var_1_10))) + (var_1_11 + 1.75)))))) : (var_1_7 == ((double) 10.15)))) && ((last_1_var_1_41 < last_1_var_1_29) ? (var_1_13 == ((unsigned char) ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))))) : (var_1_13 == ((unsigned char) ((var_1_17 + 4) + var_1_18))))) && ((((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10) ? (var_1_19 == ((unsigned short int) (var_1_20 - var_1_13))) : 1)) && ((var_1_11 >= 1.000000000000823E12) ? (var_1_21 == ((double) var_1_8)) : 1)) && (var_1_4 ? (var_1_22 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_12 * var_1_10)) ? ((var_1_65 <= var_1_29) ? (var_1_23 == ((signed long int) ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)))) : 1) : ((var_1_59 <= var_1_46) ? (var_1_23 == ((signed long int) (var_1_16 - var_1_46))) : (var_1_23 == ((signed long int) (((((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) > (var_1_14)) ? ((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) : (var_1_14)))))))) && ((var_1_51 <= var_1_10) ? (var_1_4 ? (var_1_24 == ((float) (var_1_8 + var_1_10))) : 1) : (var_1_24 == ((float) (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)))))) && ((! var_1_4) ? ((var_1_18 <= var_1_41) ? (var_1_27 == ((float) var_1_10)) : 1) : 1)) && (var_1_28 == ((unsigned char) var_1_17))) && (((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) ? (var_1_29 == ((unsigned short int) var_1_20)) : 1)) && (((var_1_9 >= (var_1_8 - var_1_25)) || (last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19))) ? (((last_1_var_1_59 + last_1_var_1_29) >= var_1_15) ? (var_1_30 == ((double) (var_1_10 + var_1_11))) : (var_1_30 == ((double) 2.75))) : ((((last_1_var_1_13 / var_1_20) & (last_1_var_1_29 - last_1_var_1_46)) >= ((-64 + var_1_18) << last_1_var_1_65)) ? (var_1_30 == ((double) (var_1_25 - var_1_31))) : (var_1_30 == ((double) ((((var_1_9) < (var_1_10)) ? (var_1_9) : (var_1_10))))))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=0, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=16384, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L362] EXPR ((((((((((((((var_1_41 == var_1_37) && var_1_4) ? (var_1_1 == ((signed long int) ((((var_1_29) < (var_1_59)) ? (var_1_29) : (var_1_59))))) : 1) && ((var_1_13 == var_1_55) ? ((var_1_34 < var_1_29) ? (var_1_7 == ((double) ((var_1_8 - var_1_9) + var_1_10))) : ((var_1_29 >= 25) ? (var_1_7 == ((double) ((((((8.7955268025428961E18 - var_1_8) - var_1_9)) > ((var_1_10 + (var_1_11 + var_1_12)))) ? (((8.7955268025428961E18 - var_1_8) - var_1_9)) : ((var_1_10 + (var_1_11 + var_1_12))))))) : (var_1_7 == ((double) (((((var_1_8) < (var_1_10)) ? (var_1_8) : (var_1_10))) + (var_1_11 + 1.75)))))) : (var_1_7 == ((double) 10.15)))) && ((last_1_var_1_41 < last_1_var_1_29) ? (var_1_13 == ((unsigned char) ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))))) : (var_1_13 == ((unsigned char) ((var_1_17 + 4) + var_1_18))))) && ((((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10) ? (var_1_19 == ((unsigned short int) (var_1_20 - var_1_13))) : 1)) && ((var_1_11 >= 1.000000000000823E12) ? (var_1_21 == ((double) var_1_8)) : 1)) && (var_1_4 ? (var_1_22 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_12 * var_1_10)) ? ((var_1_65 <= var_1_29) ? (var_1_23 == ((signed long int) ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)))) : 1) : ((var_1_59 <= var_1_46) ? (var_1_23 == ((signed long int) (var_1_16 - var_1_46))) : (var_1_23 == ((signed long int) (((((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) > (var_1_14)) ? ((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) : (var_1_14)))))))) && ((var_1_51 <= var_1_10) ? (var_1_4 ? (var_1_24 == ((float) (var_1_8 + var_1_10))) : 1) : (var_1_24 == ((float) (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)))))) && ((! var_1_4) ? ((var_1_18 <= var_1_41) ? (var_1_27 == ((float) var_1_10)) : 1) : 1)) && (var_1_28 == ((unsigned char) var_1_17))) && (((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) ? (var_1_29 == ((unsigned short int) var_1_20)) : 1)) && (((var_1_9 >= (var_1_8 - var_1_25)) || (last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19))) ? (((last_1_var_1_59 + last_1_var_1_29) >= var_1_15) ? (var_1_30 == ((double) (var_1_10 + var_1_11))) : (var_1_30 == ((double) 2.75))) : ((((last_1_var_1_13 / var_1_20) & (last_1_var_1_29 - last_1_var_1_46)) >= ((-64 + var_1_18) << last_1_var_1_65)) ? (var_1_30 == ((double) (var_1_25 - var_1_31))) : (var_1_30 == ((double) ((((var_1_9) < (var_1_10)) ? (var_1_9) : (var_1_10)))))))) && (((var_1_17 ^ (~ -5)) >= var_1_61) ? (var_1_32 == ((float) var_1_25)) : 1) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=0, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=16384, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L362] EXPR (((((((((((((((var_1_41 == var_1_37) && var_1_4) ? (var_1_1 == ((signed long int) ((((var_1_29) < (var_1_59)) ? (var_1_29) : (var_1_59))))) : 1) && ((var_1_13 == var_1_55) ? ((var_1_34 < var_1_29) ? (var_1_7 == ((double) ((var_1_8 - var_1_9) + var_1_10))) : ((var_1_29 >= 25) ? (var_1_7 == ((double) ((((((8.7955268025428961E18 - var_1_8) - var_1_9)) > ((var_1_10 + (var_1_11 + var_1_12)))) ? (((8.7955268025428961E18 - var_1_8) - var_1_9)) : ((var_1_10 + (var_1_11 + var_1_12))))))) : (var_1_7 == ((double) (((((var_1_8) < (var_1_10)) ? (var_1_8) : (var_1_10))) + (var_1_11 + 1.75)))))) : (var_1_7 == ((double) 10.15)))) && ((last_1_var_1_41 < last_1_var_1_29) ? (var_1_13 == ((unsigned char) ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))))) : (var_1_13 == ((unsigned char) ((var_1_17 + 4) + var_1_18))))) && ((((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10) ? (var_1_19 == ((unsigned short int) (var_1_20 - var_1_13))) : 1)) && ((var_1_11 >= 1.000000000000823E12) ? (var_1_21 == ((double) var_1_8)) : 1)) && (var_1_4 ? (var_1_22 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_12 * var_1_10)) ? ((var_1_65 <= var_1_29) ? (var_1_23 == ((signed long int) ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)))) : 1) : ((var_1_59 <= var_1_46) ? (var_1_23 == ((signed long int) (var_1_16 - var_1_46))) : (var_1_23 == ((signed long int) (((((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) > (var_1_14)) ? ((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) : (var_1_14)))))))) && ((var_1_51 <= var_1_10) ? (var_1_4 ? (var_1_24 == ((float) (var_1_8 + var_1_10))) : 1) : (var_1_24 == ((float) (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)))))) && ((! var_1_4) ? ((var_1_18 <= var_1_41) ? (var_1_27 == ((float) var_1_10)) : 1) : 1)) && (var_1_28 == ((unsigned char) var_1_17))) && (((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) ? (var_1_29 == ((unsigned short int) var_1_20)) : 1)) && (((var_1_9 >= (var_1_8 - var_1_25)) || (last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19))) ? (((last_1_var_1_59 + last_1_var_1_29) >= var_1_15) ? (var_1_30 == ((double) (var_1_10 + var_1_11))) : (var_1_30 == ((double) 2.75))) : ((((last_1_var_1_13 / var_1_20) & (last_1_var_1_29 - last_1_var_1_46)) >= ((-64 + var_1_18) << last_1_var_1_65)) ? (var_1_30 == ((double) (var_1_25 - var_1_31))) : (var_1_30 == ((double) ((((var_1_9) < (var_1_10)) ? (var_1_9) : (var_1_10)))))))) && (((var_1_17 ^ (~ -5)) >= var_1_61) ? (var_1_32 == ((float) var_1_25)) : 1)) && ((var_1_45 >= (8 << var_1_1)) ? ((var_1_27 < var_1_12) ? (var_1_33 == ((float) (var_1_25 - var_1_26))) : 1) : (var_1_33 == ((float) var_1_26))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=0, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=16384, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L362] EXPR ((((((((((((((((((((((((((var_1_41 == var_1_37) && var_1_4) ? (var_1_1 == ((signed long int) ((((var_1_29) < (var_1_59)) ? (var_1_29) : (var_1_59))))) : 1) && ((var_1_13 == var_1_55) ? ((var_1_34 < var_1_29) ? (var_1_7 == ((double) ((var_1_8 - var_1_9) + var_1_10))) : ((var_1_29 >= 25) ? (var_1_7 == ((double) ((((((8.7955268025428961E18 - var_1_8) - var_1_9)) > ((var_1_10 + (var_1_11 + var_1_12)))) ? (((8.7955268025428961E18 - var_1_8) - var_1_9)) : ((var_1_10 + (var_1_11 + var_1_12))))))) : (var_1_7 == ((double) (((((var_1_8) < (var_1_10)) ? (var_1_8) : (var_1_10))) + (var_1_11 + 1.75)))))) : (var_1_7 == ((double) 10.15)))) && ((last_1_var_1_41 < last_1_var_1_29) ? (var_1_13 == ((unsigned char) ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))))) : (var_1_13 == ((unsigned char) ((var_1_17 + 4) + var_1_18))))) && ((((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10) ? (var_1_19 == ((unsigned short int) (var_1_20 - var_1_13))) : 1)) && ((var_1_11 >= 1.000000000000823E12) ? (var_1_21 == ((double) var_1_8)) : 1)) && (var_1_4 ? (var_1_22 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_12 * var_1_10)) ? ((var_1_65 <= var_1_29) ? (var_1_23 == ((signed long int) ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)))) : 1) : ((var_1_59 <= var_1_46) ? (var_1_23 == ((signed long int) (var_1_16 - var_1_46))) : (var_1_23 == ((signed long int) (((((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) > (var_1_14)) ? ((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) : (var_1_14)))))))) && ((var_1_51 <= var_1_10) ? (var_1_4 ? (var_1_24 == ((float) (var_1_8 + var_1_10))) : 1) : (var_1_24 == ((float) (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)))))) && ((! var_1_4) ? ((var_1_18 <= var_1_41) ? (var_1_27 == ((float) var_1_10)) : 1) : 1)) && (var_1_28 == ((unsigned char) var_1_17))) && (((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) ? (var_1_29 == ((unsigned short int) var_1_20)) : 1)) && (((var_1_9 >= (var_1_8 - var_1_25)) || (last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19))) ? (((last_1_var_1_59 + last_1_var_1_29) >= var_1_15) ? (var_1_30 == ((double) (var_1_10 + var_1_11))) : (var_1_30 == ((double) 2.75))) : ((((last_1_var_1_13 / var_1_20) & (last_1_var_1_29 - last_1_var_1_46)) >= ((-64 + var_1_18) << last_1_var_1_65)) ? (var_1_30 == ((double) (var_1_25 - var_1_31))) : (var_1_30 == ((double) ((((var_1_9) < (var_1_10)) ? (var_1_9) : (var_1_10)))))))) && (((var_1_17 ^ (~ -5)) >= var_1_61) ? (var_1_32 == ((float) var_1_25)) : 1)) && ((var_1_45 >= (8 << var_1_1)) ? ((var_1_27 < var_1_12) ? (var_1_33 == ((float) (var_1_25 - var_1_26))) : 1) : (var_1_33 == ((float) var_1_26)))) && (var_1_4 ? (var_1_34 == ((signed char) (var_1_35 + var_1_36))) : (var_1_34 == ((signed char) (var_1_36 + var_1_35))))) && ((var_1_9 < (var_1_8 - var_1_31)) ? (var_1_37 == ((unsigned long int) (((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) - var_1_28))) : (((var_1_30 >= var_1_26) && var_1_4) ? (var_1_37 == ((unsigned long int) ((1479467232u + var_1_40) - var_1_15))) : (var_1_37 == ((unsigned long int) var_1_18))))) && ((var_1_4 || var_1_42) ? ((((((var_1_24) < (var_1_51)) ? (var_1_24) : (var_1_51))) <= 7.875) ? (var_1_41 == ((unsigned short int) ((((((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) < (var_1_34)) ? (((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) : (var_1_34))))) : (var_1_41 == ((unsigned short int) ((((2) < ((51214 - ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))) ? (2) : ((51214 - ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))))))) : (var_1_41 == ((unsigned short int) (((10000 + var_1_43) + var_1_44) - var_1_14))))) && ((var_1_42 && var_1_4) ? ((var_1_51 == var_1_51) ? (var_1_45 == ((unsigned char) ((((var_1_17) > (var_1_16)) ? (var_1_17) : (var_1_16))))) : (var_1_45 == ((unsigned char) ((var_1_17 + 32) + var_1_18)))) : (var_1_45 == ((unsigned char) var_1_17)))) && ((! (var_1_30 >= 63.6f)) ? (var_1_46 == ((unsigned long int) (((((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) < (var_1_13)) ? ((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) : (var_1_13))))) : (var_1_46 == ((unsigned long int) ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55))))))) && ((var_1_4 || (var_1_47 >= var_1_46)) ? (var_1_48 == ((unsigned short int) (var_1_44 + var_1_46))) : (var_1_48 == ((unsigned short int) (var_1_15 + ((var_1_49 - 1) - var_1_17)))))) && (var_1_50 == ((signed short int) (((((var_1_18 + var_1_16)) < (((var_1_17 + var_1_61) - var_1_15))) ? ((var_1_18 + var_1_16)) : (((var_1_17 + var_1_61) - var_1_15))))))) && (((var_1_35 % ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43)))) > last_1_var_1_13) ? (var_1_51 == ((float) var_1_9)) : ((last_1_var_1_33 < (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))) + 50.75)) ? ((! (var_1_42 || var_1_4)) ? (var_1_51 == ((float) (var_1_9 - var_1_31))) : (var_1_51 == ((float) ((((var_1_11) < ((var_1_25 - 0.75f))) ? (var_1_11) : ((var_1_25 - 0.75f))))))) : 1))) && ((! var_1_4) ? (var_1_52 == ((signed char) var_1_35)) : (var_1_52 == ((signed char) ((((var_1_35) < (var_1_36)) ? (var_1_35) : (var_1_36))))))) && ((((((var_1_49) < (var_1_18)) ? (var_1_49) : (var_1_18))) <= var_1_55) ? (var_1_53 == ((unsigned char) (((((((((128 - var_1_18)) > (100)) ? ((128 - var_1_18)) : (100)))) < (((((((((var_1_17) < (16)) ? (var_1_17) : (16)))) > (var_1_15)) ? (((((var_1_17) < (16)) ? (var_1_17) : (16)))) : (var_1_15))))) ? ((((((128 - var_1_18)) > (100)) ? ((128 - var_1_18)) : (100)))) : (((((((((var_1_17) < (16)) ? (var_1_17) : (16)))) > (var_1_15)) ? (((((var_1_17) < (16)) ? (var_1_17) : (16)))) : (var_1_15)))))))) : 1)) && (((var_1_37 & ((((var_1_41) < (var_1_55)) ? (var_1_41) : (var_1_55)))) < (256 / var_1_44)) ? (var_1_54 == ((float) (var_1_25 + var_1_8))) : (var_1_54 == ((float) ((((var_1_10) < (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31))))) ? (var_1_10) : (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31))))))))) VAL [isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=0, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=16384, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L362-L363] return ((((((((((((((((((((((((((((((((var_1_41 == var_1_37) && var_1_4) ? (var_1_1 == ((signed long int) ((((var_1_29) < (var_1_59)) ? (var_1_29) : (var_1_59))))) : 1) && ((var_1_13 == var_1_55) ? ((var_1_34 < var_1_29) ? (var_1_7 == ((double) ((var_1_8 - var_1_9) + var_1_10))) : ((var_1_29 >= 25) ? (var_1_7 == ((double) ((((((8.7955268025428961E18 - var_1_8) - var_1_9)) > ((var_1_10 + (var_1_11 + var_1_12)))) ? (((8.7955268025428961E18 - var_1_8) - var_1_9)) : ((var_1_10 + (var_1_11 + var_1_12))))))) : (var_1_7 == ((double) (((((var_1_8) < (var_1_10)) ? (var_1_8) : (var_1_10))) + (var_1_11 + 1.75)))))) : (var_1_7 == ((double) 10.15)))) && ((last_1_var_1_41 < last_1_var_1_29) ? (var_1_13 == ((unsigned char) ((((((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) < (var_1_16)) ? (((((var_1_14) > (var_1_15)) ? (var_1_14) : (var_1_15)))) : (var_1_16))))) : (var_1_13 == ((unsigned char) ((var_1_17 + 4) + var_1_18))))) && ((((((var_1_15) < (var_1_46)) ? (var_1_15) : (var_1_46))) <= -10) ? (var_1_19 == ((unsigned short int) (var_1_20 - var_1_13))) : 1)) && ((var_1_11 >= 1.000000000000823E12) ? (var_1_21 == ((double) var_1_8)) : 1)) && (var_1_4 ? (var_1_22 == ((double) var_1_12)) : 1)) && ((var_1_21 <= (var_1_12 * var_1_10)) ? ((var_1_65 <= var_1_29) ? (var_1_23 == ((signed long int) ((var_1_46 + var_1_16) + ((var_1_14 + var_1_17) - 10)))) : 1) : ((var_1_59 <= var_1_46) ? (var_1_23 == ((signed long int) (var_1_16 - var_1_46))) : (var_1_23 == ((signed long int) (((((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) > (var_1_14)) ? ((((((var_1_17) < (var_1_46)) ? (var_1_17) : (var_1_46))) + var_1_18)) : (var_1_14)))))))) && ((var_1_51 <= var_1_10) ? (var_1_4 ? (var_1_24 == ((float) (var_1_8 + var_1_10))) : 1) : (var_1_24 == ((float) (var_1_9 - ((var_1_25 + var_1_26) + var_1_8)))))) && ((! var_1_4) ? ((var_1_18 <= var_1_41) ? (var_1_27 == ((float) var_1_10)) : 1) : 1)) && (var_1_28 == ((unsigned char) var_1_17))) && (((var_1_9 - (var_1_8 + var_1_25)) >= var_1_11) ? (var_1_29 == ((unsigned short int) var_1_20)) : 1)) && (((var_1_9 >= (var_1_8 - var_1_25)) || (last_1_var_1_29 > (last_1_var_1_29 + last_1_var_1_19))) ? (((last_1_var_1_59 + last_1_var_1_29) >= var_1_15) ? (var_1_30 == ((double) (var_1_10 + var_1_11))) : (var_1_30 == ((double) 2.75))) : ((((last_1_var_1_13 / var_1_20) & (last_1_var_1_29 - last_1_var_1_46)) >= ((-64 + var_1_18) << last_1_var_1_65)) ? (var_1_30 == ((double) (var_1_25 - var_1_31))) : (var_1_30 == ((double) ((((var_1_9) < (var_1_10)) ? (var_1_9) : (var_1_10)))))))) && (((var_1_17 ^ (~ -5)) >= var_1_61) ? (var_1_32 == ((float) var_1_25)) : 1)) && ((var_1_45 >= (8 << var_1_1)) ? ((var_1_27 < var_1_12) ? (var_1_33 == ((float) (var_1_25 - var_1_26))) : 1) : (var_1_33 == ((float) var_1_26)))) && (var_1_4 ? (var_1_34 == ((signed char) (var_1_35 + var_1_36))) : (var_1_34 == ((signed char) (var_1_36 + var_1_35))))) && ((var_1_9 < (var_1_8 - var_1_31)) ? (var_1_37 == ((unsigned long int) (((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) - var_1_28))) : (((var_1_30 >= var_1_26) && var_1_4) ? (var_1_37 == ((unsigned long int) ((1479467232u + var_1_40) - var_1_15))) : (var_1_37 == ((unsigned long int) var_1_18))))) && ((var_1_4 || var_1_42) ? ((((((var_1_24) < (var_1_51)) ? (var_1_24) : (var_1_51))) <= 7.875) ? (var_1_41 == ((unsigned short int) ((((((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) < (var_1_34)) ? (((((var_1_18) < ((var_1_14 + var_1_15))) ? (var_1_18) : ((var_1_14 + var_1_15))))) : (var_1_34))))) : (var_1_41 == ((unsigned short int) ((((2) < ((51214 - ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))) ? (2) : ((51214 - ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))))))))) : (var_1_41 == ((unsigned short int) (((10000 + var_1_43) + var_1_44) - var_1_14))))) && ((var_1_42 && var_1_4) ? ((var_1_51 == var_1_51) ? (var_1_45 == ((unsigned char) ((((var_1_17) > (var_1_16)) ? (var_1_17) : (var_1_16))))) : (var_1_45 == ((unsigned char) ((var_1_17 + 32) + var_1_18)))) : (var_1_45 == ((unsigned char) var_1_17)))) && ((! (var_1_30 >= 63.6f)) ? (var_1_46 == ((unsigned long int) (((((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) < (var_1_13)) ? ((((((var_1_38) > (var_1_47)) ? (var_1_38) : (var_1_47))) - (var_1_55 + var_1_65))) : (var_1_13))))) : (var_1_46 == ((unsigned long int) ((((var_1_55) < 0 ) ? -(var_1_55) : (var_1_55))))))) && ((var_1_4 || (var_1_47 >= var_1_46)) ? (var_1_48 == ((unsigned short int) (var_1_44 + var_1_46))) : (var_1_48 == ((unsigned short int) (var_1_15 + ((var_1_49 - 1) - var_1_17)))))) && (var_1_50 == ((signed short int) (((((var_1_18 + var_1_16)) < (((var_1_17 + var_1_61) - var_1_15))) ? ((var_1_18 + var_1_16)) : (((var_1_17 + var_1_61) - var_1_15))))))) && (((var_1_35 % ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43)))) > last_1_var_1_13) ? (var_1_51 == ((float) var_1_9)) : ((last_1_var_1_33 < (((((var_1_8) < 0 ) ? -(var_1_8) : (var_1_8))) + 50.75)) ? ((! (var_1_42 || var_1_4)) ? (var_1_51 == ((float) (var_1_9 - var_1_31))) : (var_1_51 == ((float) ((((var_1_11) < ((var_1_25 - 0.75f))) ? (var_1_11) : ((var_1_25 - 0.75f))))))) : 1))) && ((! var_1_4) ? (var_1_52 == ((signed char) var_1_35)) : (var_1_52 == ((signed char) ((((var_1_35) < (var_1_36)) ? (var_1_35) : (var_1_36))))))) && ((((((var_1_49) < (var_1_18)) ? (var_1_49) : (var_1_18))) <= var_1_55) ? (var_1_53 == ((unsigned char) (((((((((128 - var_1_18)) > (100)) ? ((128 - var_1_18)) : (100)))) < (((((((((var_1_17) < (16)) ? (var_1_17) : (16)))) > (var_1_15)) ? (((((var_1_17) < (16)) ? (var_1_17) : (16)))) : (var_1_15))))) ? ((((((128 - var_1_18)) > (100)) ? ((128 - var_1_18)) : (100)))) : (((((((((var_1_17) < (16)) ? (var_1_17) : (16)))) > (var_1_15)) ? (((((var_1_17) < (16)) ? (var_1_17) : (16)))) : (var_1_15)))))))) : 1)) && (((var_1_37 & ((((var_1_41) < (var_1_55)) ? (var_1_41) : (var_1_55)))) < (256 / var_1_44)) ? (var_1_54 == ((float) (var_1_25 + var_1_8))) : (var_1_54 == ((float) ((((var_1_10) < (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31))))) ? (var_1_10) : (((((var_1_8 - var_1_31) < 0 ) ? -(var_1_8 - var_1_31) : (var_1_8 - var_1_31)))))))))) && ((! (var_1_38 >= var_1_13)) ? ((var_1_25 > (var_1_27 * var_1_27)) ? (var_1_55 == ((unsigned short int) ((((var_1_1) > (var_1_16)) ? (var_1_1) : (var_1_16))))) : 1) : 1)) && (var_1_58 ? (var_1_57 == ((signed short int) var_1_14)) : 1)) && (var_1_4 ? (var_1_59 == ((signed short int) var_1_34)) : (var_1_59 == ((signed short int) var_1_43)))) && (((var_1_22 >= var_1_9) || var_1_4) ? (var_1_61 == ((unsigned char) (var_1_17 + ((((var_1_18) > ((var_1_62 + var_1_63))) ? (var_1_18) : ((var_1_62 + var_1_63))))))) : 1)) && (var_1_64 == ((signed char) var_1_62))) && (var_1_65 == ((signed long int) var_1_28)) ; [L372] RET, EXPR property() [L372] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=0, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=16384, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_13=1, last_1_var_1_19=256, last_1_var_1_29=32, last_1_var_1_33=157/5, last_1_var_1_41=4, last_1_var_1_46=4, last_1_var_1_59=128, last_1_var_1_65=2, var_1_10=6, var_1_12=4, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=64, var_1_19=32767, var_1_1=-256, var_1_20=32767, var_1_21=3, var_1_22=4, var_1_23=0, var_1_26=5, var_1_27=6211/200, var_1_28=0, var_1_29=32, var_1_32=513/2, var_1_33=5, var_1_34=0, var_1_35=2, var_1_36=-2, var_1_37=4294967294, var_1_38=4294967294, var_1_40=1073741824, var_1_41=0, var_1_42=0, var_1_43=16383, var_1_44=16384, var_1_45=0, var_1_46=0, var_1_47=4294967294, var_1_48=16384, var_1_49=32767, var_1_4=1, var_1_50=64, var_1_51=2, var_1_52=-2, var_1_53=1, var_1_54=6, var_1_55=4, var_1_57=0, var_1_58=1, var_1_59=0, var_1_61=64, var_1_62=1, var_1_63=63, var_1_64=1, var_1_65=0, var_1_7=203/20, var_1_8=3, var_1_9=2] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 176 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 32.8s, OverallIterations: 11, TraceHistogramMax: 46, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 14.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 7636 SdHoareTripleChecker+Valid, 9.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 7514 mSDsluCounter, 12755 SdHoareTripleChecker+Invalid, 8.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9915 mSDsCounter, 1698 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6367 IncrementalHoareTripleChecker+Invalid, 8065 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1698 mSolverCounterUnsat, 2840 mSDtfsCounter, 6367 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4586 GetRequests, 4414 SyntacticMatches, 0 SemanticMatches, 172 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2183 ImplicationChecksByTransitivity, 4.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1717occurred in iteration=10, InterpolantAutomatonStates: 148, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.0s AutomataMinimizationTime, 10 MinimizatonAttempts, 3289 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.6s SatisfiabilityAnalysisTime, 8.8s InterpolantComputationTime, 3835 NumberOfCodeBlocks, 3835 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 4462 ConstructedInterpolants, 0 QuantifiedInterpolants, 16036 SizeOfPredicates, 48 NumberOfNonLiveVariables, 7686 ConjunctsInSsa, 78 ConjunctsInUnsatCore, 14 InterpolantComputations, 6 PerfectInterpolantSequences, 57729/57960 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-26 10:44:30,341 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme --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 ff9b1a32485761394b26164dda9dac2c48323c8db1a437768e4e46cd7efabc3b --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-26 10:44:32,931 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-26 10:44:33,041 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-26 10:44:33,048 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-26 10:44:33,049 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-26 10:44:33,075 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-26 10:44:33,076 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-26 10:44:33,077 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-26 10:44:33,078 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-26 10:44:33,079 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-26 10:44:33,079 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-26 10:44:33,080 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-26 10:44:33,081 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-26 10:44:33,082 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-26 10:44:33,082 INFO L153 SettingsManager]: * Use SBE=true [2023-11-26 10:44:33,083 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-26 10:44:33,084 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-26 10:44:33,084 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-26 10:44:33,085 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-26 10:44:33,086 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-26 10:44:33,086 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-26 10:44:33,087 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-26 10:44:33,087 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-26 10:44:33,088 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-26 10:44:33,088 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-26 10:44:33,089 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-26 10:44:33,089 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-26 10:44:33,090 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-26 10:44:33,090 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-26 10:44:33,091 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-26 10:44:33,092 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-26 10:44:33,092 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-26 10:44:33,093 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-26 10:44:33,093 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:44:33,094 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-26 10:44:33,094 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-26 10:44:33,095 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-26 10:44:33,095 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-26 10:44:33,096 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-26 10:44:33,096 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-26 10:44:33,097 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-26 10:44:33,098 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-26 10:44:33,098 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-26 10:44:33,099 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-26 10:44:33,099 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-26 10:44:33,100 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme 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 -> ff9b1a32485761394b26164dda9dac2c48323c8db1a437768e4e46cd7efabc3b [2023-11-26 10:44:33,453 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-26 10:44:33,474 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-26 10:44:33,477 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-26 10:44:33,478 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-26 10:44:33,479 INFO L274 PluginConnector]: CDTParser initialized [2023-11-26 10:44:33,480 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i [2023-11-26 10:44:36,676 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-26 10:44:37,068 INFO L384 CDTParser]: Found 1 translation units. [2023-11-26 10:44:37,069 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i [2023-11-26 10:44:37,088 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/data/4d90eb7cd/f9bb75e5b1cd47619a5efc29e4fb4495/FLAGb518445ec [2023-11-26 10:44:37,105 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/data/4d90eb7cd/f9bb75e5b1cd47619a5efc29e4fb4495 [2023-11-26 10:44:37,107 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-26 10:44:37,109 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-26 10:44:37,111 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-26 10:44:37,111 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-26 10:44:37,117 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-26 10:44:37,118 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:37,119 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@122c7cc9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37, skipping insertion in model container [2023-11-26 10:44:37,120 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:37,175 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-26 10:44:37,351 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i[916,929] [2023-11-26 10:44:37,535 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:44:37,578 INFO L202 MainTranslator]: Completed pre-run [2023-11-26 10:44:37,590 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-93.i[916,929] [2023-11-26 10:44:37,722 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-26 10:44:37,761 INFO L206 MainTranslator]: Completed translation [2023-11-26 10:44:37,765 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37 WrapperNode [2023-11-26 10:44:37,770 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-26 10:44:37,771 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-26 10:44:37,772 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-26 10:44:37,772 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-26 10:44:37,780 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:37,806 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:37,855 INFO L138 Inliner]: procedures = 27, calls = 59, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 352 [2023-11-26 10:44:37,856 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-26 10:44:37,857 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-26 10:44:37,857 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-26 10:44:37,857 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-26 10:44:37,869 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:37,869 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:37,878 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:37,930 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]. [2023-11-26 10:44:37,930 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:37,931 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:37,970 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:37,997 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:38,003 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:38,007 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:38,028 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-26 10:44:38,029 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-26 10:44:38,031 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-26 10:44:38,031 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-26 10:44:38,032 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.11 10:44:37" (1/1) ... [2023-11-26 10:44:38,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-26 10:44:38,056 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 [2023-11-26 10:44:38,070 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-26 10:44:38,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_f1dee762-b62b-417f-98d0-844f257fcfb9/bin/uautomizer-verify-VRDe98Ueme/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-26 10:44:38,122 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-26 10:44:38,123 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-26 10:44:38,123 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-26 10:44:38,123 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-26 10:44:38,125 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-26 10:44:38,125 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-26 10:44:38,277 INFO L241 CfgBuilder]: Building ICFG [2023-11-26 10:44:38,280 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation