./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b 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_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 da8d6803321973ca630199b6637b3c7e1909a2521698c73f2599b09c55d0dc3c --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:07:07,951 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:07:08,065 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 23:07:08,073 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:07:08,074 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:07:08,122 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:07:08,123 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:07:08,124 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:07:08,125 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:07:08,130 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:07:08,132 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:07:08,132 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:07:08,133 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:07:08,135 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:07:08,135 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 23:07:08,136 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:07:08,136 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 23:07:08,137 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:07:08,137 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:07:08,138 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 23:07:08,138 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:07:08,139 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 23:07:08,140 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:07:08,140 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 23:07:08,141 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:07:08,142 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:07:08,142 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:07:08,143 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:07:08,143 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:07:08,144 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:07:08,145 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:07:08,145 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 23:07:08,146 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 23:07:08,146 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 23:07:08,146 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:07:08,147 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 23:07:08,147 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:07:08,147 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:07:08,148 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:07:08,148 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_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/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_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> da8d6803321973ca630199b6637b3c7e1909a2521698c73f2599b09c55d0dc3c [2023-11-06 23:07:08,466 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:07:08,497 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:07:08,500 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:07:08,502 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:07:08,502 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:07:08,503 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i [2023-11-06 23:07:11,577 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:07:11,861 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:07:11,862 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i [2023-11-06 23:07:11,875 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/data/3fdcfd046/d738b3980ef3453a921b479438c3e349/FLAG9bbadf5c7 [2023-11-06 23:07:11,897 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/data/3fdcfd046/d738b3980ef3453a921b479438c3e349 [2023-11-06 23:07:11,905 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:07:11,907 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:07:11,911 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:07:11,911 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:07:11,916 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:07:11,917 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:07:11" (1/1) ... [2023-11-06 23:07:11,918 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@234805a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:11, skipping insertion in model container [2023-11-06 23:07:11,919 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:07:11" (1/1) ... [2023-11-06 23:07:11,995 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:07:12,189 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_6144bd55-efbf-4bcb-8c87-99441a8598a0/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i[916,929] [2023-11-06 23:07:12,441 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:07:12,460 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:07:12,485 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_6144bd55-efbf-4bcb-8c87-99441a8598a0/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i[916,929] [2023-11-06 23:07:12,565 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:07:12,585 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:07:12,586 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12 WrapperNode [2023-11-06 23:07:12,586 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:07:12,587 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:07:12,587 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:07:12,588 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:07:12,595 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,620 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,705 INFO L138 Inliner]: procedures = 26, calls = 65, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 398 [2023-11-06 23:07:12,705 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:07:12,706 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:07:12,706 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:07:12,707 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:07:12,716 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,717 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,725 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,725 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,757 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,762 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,773 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,779 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,804 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:07:12,805 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:07:12,805 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:07:12,805 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:07:12,806 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (1/1) ... [2023-11-06 23:07:12,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:07:12,825 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:12,845 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 23:07:12,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 23:07:12,891 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:07:12,891 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 23:07:12,892 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 23:07:12,892 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 23:07:12,892 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:07:12,892 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:07:13,038 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:07:13,040 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:07:13,972 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:07:13,983 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:07:13,984 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 23:07:13,987 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:07:13 BoogieIcfgContainer [2023-11-06 23:07:13,987 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:07:13,992 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:07:13,992 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:07:13,995 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:07:13,996 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:07:11" (1/3) ... [2023-11-06 23:07:13,996 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1878c49e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:07:13, skipping insertion in model container [2023-11-06 23:07:13,997 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:12" (2/3) ... [2023-11-06 23:07:13,999 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1878c49e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:07:13, skipping insertion in model container [2023-11-06 23:07:13,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:07:13" (3/3) ... [2023-11-06 23:07:14,001 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-13.i [2023-11-06 23:07:14,021 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:07:14,022 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 23:07:14,083 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:07:14,090 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=LoopsAndPotentialCycles, 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;@29e0ca42, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:07:14,090 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 23:07:14,096 INFO L276 IsEmpty]: Start isEmpty. Operand has 169 states, 114 states have (on average 1.4912280701754386) internal successors, (170), 115 states have internal predecessors, (170), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-06 23:07:14,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2023-11-06 23:07:14,122 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:07:14,123 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:07:14,123 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:07:14,129 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:07:14,129 INFO L85 PathProgramCache]: Analyzing trace with hash 187448306, now seen corresponding path program 1 times [2023-11-06 23:07:14,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:07:14,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922352523] [2023-11-06 23:07:14,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:14,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:07:14,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:07:14,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:07:14,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922352523] [2023-11-06 23:07:14,624 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 23:07:14,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [543508299] [2023-11-06 23:07:14,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:14,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:14,625 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:14,629 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:07:14,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 23:07:14,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:07:14,993 INFO L262 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 23:07:15,023 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:07:15,101 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 5202 trivial. 0 not checked. [2023-11-06 23:07:15,101 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:07:15,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [543508299] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:07:15,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:07:15,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:07:15,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21280848] [2023-11-06 23:07:15,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:07:15,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 23:07:15,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:07:15,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 23:07:15,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:07:15,152 INFO L87 Difference]: Start difference. First operand has 169 states, 114 states have (on average 1.4912280701754386) internal successors, (170), 115 states have internal predecessors, (170), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) Second operand has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) [2023-11-06 23:07:15,205 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:07:15,206 INFO L93 Difference]: Finished difference Result 331 states and 594 transitions. [2023-11-06 23:07:15,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 23:07:15,209 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) Word has length 342 [2023-11-06 23:07:15,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:07:15,219 INFO L225 Difference]: With dead ends: 331 [2023-11-06 23:07:15,220 INFO L226 Difference]: Without dead ends: 165 [2023-11-06 23:07:15,225 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 341 GetRequests, 341 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-06 23:07:15,229 INFO L413 NwaCegarLoop]: 266 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:07:15,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 266 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:07:15,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2023-11-06 23:07:15,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2023-11-06 23:07:15,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 111 states have (on average 1.4594594594594594) internal successors, (162), 111 states have internal predecessors, (162), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-06 23:07:15,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 266 transitions. [2023-11-06 23:07:15,304 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 266 transitions. Word has length 342 [2023-11-06 23:07:15,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:07:15,305 INFO L495 AbstractCegarLoop]: Abstraction has 165 states and 266 transitions. [2023-11-06 23:07:15,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 43.5) internal successors, (87), 2 states have internal predecessors, (87), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) [2023-11-06 23:07:15,305 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 266 transitions. [2023-11-06 23:07:15,314 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 343 [2023-11-06 23:07:15,315 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:07:15,315 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:07:15,327 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-06 23:07:15,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:15,523 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:07:15,524 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:07:15,524 INFO L85 PathProgramCache]: Analyzing trace with hash 911343338, now seen corresponding path program 1 times [2023-11-06 23:07:15,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:07:15,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288818061] [2023-11-06 23:07:15,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:15,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:07:15,640 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:07:15,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408804084] [2023-11-06 23:07:15,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:15,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:15,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:15,642 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:07:15,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 23:07:15,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:07:15,986 INFO L262 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 23:07:16,000 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:07:16,467 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2521 proven. 96 refuted. 0 times theorem prover too weak. 2687 trivial. 0 not checked. [2023-11-06 23:07:16,467 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:07:16,894 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 57 proven. 96 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-11-06 23:07:16,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:07:16,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288818061] [2023-11-06 23:07:16,895 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:07:16,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408804084] [2023-11-06 23:07:16,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408804084] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:07:16,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:07:16,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 23:07:16,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427620415] [2023-11-06 23:07:16,897 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:07:16,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:07:16,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:07:16,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:07:16,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 23:07:16,903 INFO L87 Difference]: Start difference. First operand 165 states and 266 transitions. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2023-11-06 23:07:17,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:07:17,392 INFO L93 Difference]: Finished difference Result 335 states and 536 transitions. [2023-11-06 23:07:17,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:07:17,393 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) Word has length 342 [2023-11-06 23:07:17,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:07:17,398 INFO L225 Difference]: With dead ends: 335 [2023-11-06 23:07:17,399 INFO L226 Difference]: Without dead ends: 173 [2023-11-06 23:07:17,401 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 686 GetRequests, 676 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:07:17,402 INFO L413 NwaCegarLoop]: 207 mSDtfsCounter, 265 mSDsluCounter, 308 mSDsCounter, 0 mSdLazyCounter, 279 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 325 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 279 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 23:07:17,403 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 515 Invalid, 325 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 279 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 23:07:17,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2023-11-06 23:07:17,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 169. [2023-11-06 23:07:17,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 114 states have (on average 1.4385964912280702) internal successors, (164), 114 states have internal predecessors, (164), 52 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-06 23:07:17,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 268 transitions. [2023-11-06 23:07:17,439 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 268 transitions. Word has length 342 [2023-11-06 23:07:17,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:07:17,441 INFO L495 AbstractCegarLoop]: Abstraction has 169 states and 268 transitions. [2023-11-06 23:07:17,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 states have internal predecessors, (94), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2023-11-06 23:07:17,442 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 268 transitions. [2023-11-06 23:07:17,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-11-06 23:07:17,449 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:07:17,449 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:07:17,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 23:07:17,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:17,657 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:07:17,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:07:17,657 INFO L85 PathProgramCache]: Analyzing trace with hash -2064095262, now seen corresponding path program 1 times [2023-11-06 23:07:17,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:07:17,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398390663] [2023-11-06 23:07:17,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:17,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:07:17,773 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:07:17,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1929900641] [2023-11-06 23:07:17,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:17,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:17,780 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:17,782 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:07:17,807 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 23:07:18,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:07:18,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 829 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 23:07:18,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:07:18,554 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1711 proven. 123 refuted. 0 times theorem prover too weak. 3470 trivial. 0 not checked. [2023-11-06 23:07:18,554 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:07:18,937 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 30 proven. 123 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-11-06 23:07:18,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:07:18,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398390663] [2023-11-06 23:07:18,938 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:07:18,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1929900641] [2023-11-06 23:07:18,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1929900641] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:07:18,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:07:18,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-06 23:07:18,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195056871] [2023-11-06 23:07:18,940 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:07:18,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 23:07:18,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:07:18,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 23:07:18,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 23:07:18,947 INFO L87 Difference]: Start difference. First operand 169 states and 268 transitions. Second operand has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-11-06 23:07:19,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:07:19,370 INFO L93 Difference]: Finished difference Result 343 states and 540 transitions. [2023-11-06 23:07:19,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 23:07:19,371 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 343 [2023-11-06 23:07:19,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:07:19,375 INFO L225 Difference]: With dead ends: 343 [2023-11-06 23:07:19,376 INFO L226 Difference]: Without dead ends: 177 [2023-11-06 23:07:19,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 688 GetRequests, 678 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-06 23:07:19,378 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 195 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 205 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 23:07:19,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [205 Valid, 494 Invalid, 321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 289 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 23:07:19,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2023-11-06 23:07:19,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 173. [2023-11-06 23:07:19,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 117 states have (on average 1.4102564102564104) internal successors, (165), 117 states have internal predecessors, (165), 52 states have call successors, (52), 3 states have call predecessors, (52), 3 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-06 23:07:19,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 269 transitions. [2023-11-06 23:07:19,414 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 269 transitions. Word has length 343 [2023-11-06 23:07:19,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:07:19,415 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 269 transitions. [2023-11-06 23:07:19,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.0) internal successors, (160), 8 states have internal predecessors, (160), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-11-06 23:07:19,416 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 269 transitions. [2023-11-06 23:07:19,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 344 [2023-11-06 23:07:19,423 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:07:19,423 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:07:19,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 23:07:19,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:19,632 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:07:19,633 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:07:19,633 INFO L85 PathProgramCache]: Analyzing trace with hash -289087900, now seen corresponding path program 1 times [2023-11-06 23:07:19,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:07:19,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146051879] [2023-11-06 23:07:19,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:19,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:07:19,705 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:07:19,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [865117047] [2023-11-06 23:07:19,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:19,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:19,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:19,707 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:07:19,735 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 23:07:20,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:07:20,060 INFO L262 TraceCheckSpWp]: Trace formula consists of 827 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:07:20,069 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:07:20,484 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1711 proven. 123 refuted. 0 times theorem prover too weak. 3470 trivial. 0 not checked. [2023-11-06 23:07:20,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:07:20,872 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 30 proven. 123 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-11-06 23:07:20,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:07:20,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146051879] [2023-11-06 23:07:20,873 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:07:20,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865117047] [2023-11-06 23:07:20,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865117047] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:07:20,874 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:07:20,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-06 23:07:20,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810622336] [2023-11-06 23:07:20,875 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:07:20,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 23:07:20,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:07:20,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 23:07:20,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 23:07:20,879 INFO L87 Difference]: Start difference. First operand 173 states and 269 transitions. Second operand has 10 states, 10 states have (on average 14.2) internal successors, (142), 10 states have internal predecessors, (142), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-11-06 23:07:21,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:07:21,334 INFO L93 Difference]: Finished difference Result 347 states and 539 transitions. [2023-11-06 23:07:21,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:07:21,336 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 14.2) internal successors, (142), 10 states have internal predecessors, (142), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 343 [2023-11-06 23:07:21,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:07:21,339 INFO L225 Difference]: With dead ends: 347 [2023-11-06 23:07:21,339 INFO L226 Difference]: Without dead ends: 177 [2023-11-06 23:07:21,340 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 689 GetRequests, 676 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=66, Invalid=144, Unknown=0, NotChecked=0, Total=210 [2023-11-06 23:07:21,342 INFO L413 NwaCegarLoop]: 198 mSDtfsCounter, 229 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 357 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-06 23:07:21,342 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 635 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 357 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-06 23:07:21,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2023-11-06 23:07:21,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 173. [2023-11-06 23:07:21,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 117 states have (on average 1.4017094017094016) internal successors, (164), 117 states have internal predecessors, (164), 52 states have call successors, (52), 3 states have call predecessors, (52), 3 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-06 23:07:21,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 268 transitions. [2023-11-06 23:07:21,372 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 268 transitions. Word has length 343 [2023-11-06 23:07:21,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:07:21,373 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 268 transitions. [2023-11-06 23:07:21,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.2) internal successors, (142), 10 states have internal predecessors, (142), 3 states have call successors, (93), 2 states have call predecessors, (93), 4 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2023-11-06 23:07:21,374 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 268 transitions. [2023-11-06 23:07:21,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-11-06 23:07:21,381 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:07:21,382 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:07:21,396 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 23:07:21,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:21,590 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:07:21,590 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:07:21,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1698328995, now seen corresponding path program 1 times [2023-11-06 23:07:21,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:07:21,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936690715] [2023-11-06 23:07:21,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:21,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:07:21,682 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:07:21,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1526315652] [2023-11-06 23:07:21,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:21,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:21,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:21,685 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:07:21,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 23:07:22,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:07:22,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 826 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 23:07:22,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:07:22,113 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-11-06 23:07:22,113 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:07:22,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:07:22,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936690715] [2023-11-06 23:07:22,113 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:07:22,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1526315652] [2023-11-06 23:07:22,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1526315652] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:07:22,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:07:22,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:07:22,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079360940] [2023-11-06 23:07:22,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:07:22,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:07:22,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:07:22,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:07:22,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:07:22,117 INFO L87 Difference]: Start difference. First operand 173 states and 268 transitions. Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-11-06 23:07:22,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:07:22,210 INFO L93 Difference]: Finished difference Result 513 states and 798 transitions. [2023-11-06 23:07:22,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:07:22,212 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 344 [2023-11-06 23:07:22,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:07:22,216 INFO L225 Difference]: With dead ends: 513 [2023-11-06 23:07:22,216 INFO L226 Difference]: Without dead ends: 343 [2023-11-06 23:07:22,217 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 343 GetRequests, 342 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-06 23:07:22,218 INFO L413 NwaCegarLoop]: 406 mSDtfsCounter, 250 mSDsluCounter, 253 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 250 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:07:22,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [250 Valid, 659 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:07:22,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2023-11-06 23:07:22,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 341. [2023-11-06 23:07:22,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 341 states, 230 states have (on average 1.4) internal successors, (322), 230 states have internal predecessors, (322), 104 states have call successors, (104), 6 states have call predecessors, (104), 6 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2023-11-06 23:07:22,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 530 transitions. [2023-11-06 23:07:22,284 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 530 transitions. Word has length 344 [2023-11-06 23:07:22,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:07:22,285 INFO L495 AbstractCegarLoop]: Abstraction has 341 states and 530 transitions. [2023-11-06 23:07:22,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-11-06 23:07:22,286 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 530 transitions. [2023-11-06 23:07:22,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-11-06 23:07:22,289 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:07:22,290 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:07:22,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 23:07:22,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:22,498 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:07:22,499 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:07:22,499 INFO L85 PathProgramCache]: Analyzing trace with hash 326521697, now seen corresponding path program 1 times [2023-11-06 23:07:22,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:07:22,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720277450] [2023-11-06 23:07:22,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:22,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:07:22,573 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:07:22,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1965258633] [2023-11-06 23:07:22,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:22,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:22,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:22,575 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:07:22,601 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 23:07:22,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:07:22,898 INFO L262 TraceCheckSpWp]: Trace formula consists of 823 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 23:07:22,906 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:07:23,557 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1513 proven. 24 refuted. 0 times theorem prover too weak. 3767 trivial. 0 not checked. [2023-11-06 23:07:23,557 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:07:23,915 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 129 proven. 24 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-11-06 23:07:23,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:07:23,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720277450] [2023-11-06 23:07:23,915 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:07:23,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965258633] [2023-11-06 23:07:23,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965258633] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:07:23,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:07:23,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2023-11-06 23:07:23,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903030726] [2023-11-06 23:07:23,917 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:07:23,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 23:07:23,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:07:23,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 23:07:23,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-06 23:07:23,922 INFO L87 Difference]: Start difference. First operand 341 states and 530 transitions. Second operand has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 12 states have internal predecessors, (146), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) [2023-11-06 23:07:26,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:07:26,062 INFO L93 Difference]: Finished difference Result 2183 states and 3415 transitions. [2023-11-06 23:07:26,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-06 23:07:26,063 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 12 states have internal predecessors, (146), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) Word has length 344 [2023-11-06 23:07:26,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:07:26,077 INFO L225 Difference]: With dead ends: 2183 [2023-11-06 23:07:26,077 INFO L226 Difference]: Without dead ends: 1845 [2023-11-06 23:07:26,079 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 700 GetRequests, 678 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=164, Invalid=388, Unknown=0, NotChecked=0, Total=552 [2023-11-06 23:07:26,080 INFO L413 NwaCegarLoop]: 200 mSDtfsCounter, 1285 mSDsluCounter, 2433 mSDsCounter, 0 mSdLazyCounter, 1277 mSolverCounterSat, 388 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1380 SdHoareTripleChecker+Valid, 2633 SdHoareTripleChecker+Invalid, 1665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 388 IncrementalHoareTripleChecker+Valid, 1277 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2023-11-06 23:07:26,081 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1380 Valid, 2633 Invalid, 1665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [388 Valid, 1277 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2023-11-06 23:07:26,084 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1845 states. [2023-11-06 23:07:26,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1845 to 1289. [2023-11-06 23:07:26,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1289 states, 864 states have (on average 1.3935185185185186) internal successors, (1204), 866 states have internal predecessors, (1204), 398 states have call successors, (398), 26 states have call predecessors, (398), 26 states have return successors, (398), 396 states have call predecessors, (398), 398 states have call successors, (398) [2023-11-06 23:07:26,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1289 states to 1289 states and 2000 transitions. [2023-11-06 23:07:26,364 INFO L78 Accepts]: Start accepts. Automaton has 1289 states and 2000 transitions. Word has length 344 [2023-11-06 23:07:26,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:07:26,366 INFO L495 AbstractCegarLoop]: Abstraction has 1289 states and 2000 transitions. [2023-11-06 23:07:26,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 12 states have internal predecessors, (146), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) [2023-11-06 23:07:26,367 INFO L276 IsEmpty]: Start isEmpty. Operand 1289 states and 2000 transitions. [2023-11-06 23:07:26,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-11-06 23:07:26,373 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:07:26,374 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:07:26,386 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 23:07:26,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:26,582 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:07:26,583 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:07:26,584 INFO L85 PathProgramCache]: Analyzing trace with hash -702837601, now seen corresponding path program 1 times [2023-11-06 23:07:26,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:07:26,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025929666] [2023-11-06 23:07:26,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:26,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:07:26,665 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:07:26,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1964374170] [2023-11-06 23:07:26,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:26,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:26,666 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:26,668 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:07:26,691 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 23:07:27,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:07:27,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 821 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 23:07:27,056 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:07:28,068 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2593 proven. 60 refuted. 0 times theorem prover too weak. 2651 trivial. 0 not checked. [2023-11-06 23:07:28,069 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:07:28,574 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 93 proven. 60 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-11-06 23:07:28,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:07:28,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025929666] [2023-11-06 23:07:28,575 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:07:28,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964374170] [2023-11-06 23:07:28,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964374170] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:07:28,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:07:28,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2023-11-06 23:07:28,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828452145] [2023-11-06 23:07:28,576 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:07:28,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 23:07:28,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:07:28,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 23:07:28,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-06 23:07:28,580 INFO L87 Difference]: Start difference. First operand 1289 states and 2000 transitions. Second operand has 12 states, 12 states have (on average 13.666666666666666) internal successors, (164), 12 states have internal predecessors, (164), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) [2023-11-06 23:07:30,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:07:30,150 INFO L93 Difference]: Finished difference Result 4999 states and 7763 transitions. [2023-11-06 23:07:30,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 23:07:30,151 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 13.666666666666666) internal successors, (164), 12 states have internal predecessors, (164), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) Word has length 344 [2023-11-06 23:07:30,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:07:30,182 INFO L225 Difference]: With dead ends: 4999 [2023-11-06 23:07:30,182 INFO L226 Difference]: Without dead ends: 3713 [2023-11-06 23:07:30,189 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 692 GetRequests, 676 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2023-11-06 23:07:30,190 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 650 mSDsluCounter, 1166 mSDsCounter, 0 mSdLazyCounter, 898 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 732 SdHoareTripleChecker+Valid, 1365 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 898 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:07:30,190 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [732 Valid, 1365 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 898 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-06 23:07:30,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3713 states. [2023-11-06 23:07:30,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3713 to 2597. [2023-11-06 23:07:30,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2597 states, 1740 states have (on average 1.3816091954022989) internal successors, (2404), 1744 states have internal predecessors, (2404), 796 states have call successors, (796), 60 states have call predecessors, (796), 60 states have return successors, (796), 792 states have call predecessors, (796), 796 states have call successors, (796) [2023-11-06 23:07:30,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2597 states to 2597 states and 3996 transitions. [2023-11-06 23:07:30,888 INFO L78 Accepts]: Start accepts. Automaton has 2597 states and 3996 transitions. Word has length 344 [2023-11-06 23:07:30,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:07:30,890 INFO L495 AbstractCegarLoop]: Abstraction has 2597 states and 3996 transitions. [2023-11-06 23:07:30,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 13.666666666666666) internal successors, (164), 12 states have internal predecessors, (164), 4 states have call successors, (104), 3 states have call predecessors, (104), 5 states have return successors, (104), 4 states have call predecessors, (104), 4 states have call successors, (104) [2023-11-06 23:07:30,891 INFO L276 IsEmpty]: Start isEmpty. Operand 2597 states and 3996 transitions. [2023-11-06 23:07:30,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-11-06 23:07:30,896 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:07:30,896 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:07:30,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 23:07:31,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-11-06 23:07:31,105 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:07:31,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:07:31,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1497598183, now seen corresponding path program 1 times [2023-11-06 23:07:31,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:07:31,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771376512] [2023-11-06 23:07:31,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:31,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:07:31,178 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:07:31,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [61847131] [2023-11-06 23:07:31,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:31,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:31,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:31,180 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:07:31,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 23:07:31,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:07:31,580 INFO L262 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 17 conjunts are in the unsatisfiable core [2023-11-06 23:07:31,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:07:33,055 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 541 proven. 6 refuted. 0 times theorem prover too weak. 4757 trivial. 0 not checked. [2023-11-06 23:07:33,055 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:07:34,939 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-11-06 23:07:34,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:07:34,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771376512] [2023-11-06 23:07:34,940 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:07:34,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61847131] [2023-11-06 23:07:34,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61847131] provided 1 perfect and 1 imperfect interpolant sequences [2023-11-06 23:07:34,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:07:34,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [9] total 15 [2023-11-06 23:07:34,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398566771] [2023-11-06 23:07:34,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:07:34,942 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:07:34,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:07:34,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:07:34,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2023-11-06 23:07:34,944 INFO L87 Difference]: Start difference. First operand 2597 states and 3996 transitions. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-11-06 23:07:38,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:07:38,017 INFO L93 Difference]: Finished difference Result 11375 states and 17563 transitions. [2023-11-06 23:07:38,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-06 23:07:38,018 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 344 [2023-11-06 23:07:38,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:07:38,148 INFO L225 Difference]: With dead ends: 11375 [2023-11-06 23:07:38,149 INFO L226 Difference]: Without dead ends: 8781 [2023-11-06 23:07:38,159 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 705 GetRequests, 678 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 163 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2023-11-06 23:07:38,160 INFO L413 NwaCegarLoop]: 239 mSDtfsCounter, 1889 mSDsluCounter, 799 mSDsCounter, 0 mSdLazyCounter, 684 mSolverCounterSat, 460 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1889 SdHoareTripleChecker+Valid, 1038 SdHoareTripleChecker+Invalid, 1144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 460 IncrementalHoareTripleChecker+Valid, 684 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-06 23:07:38,161 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1889 Valid, 1038 Invalid, 1144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [460 Valid, 684 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-06 23:07:38,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8781 states. [2023-11-06 23:07:39,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8781 to 7165. [2023-11-06 23:07:39,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7165 states, 4924 states have (on average 1.3870836718115354) internal successors, (6830), 4962 states have internal predecessors, (6830), 2054 states have call successors, (2054), 186 states have call predecessors, (2054), 186 states have return successors, (2054), 2016 states have call predecessors, (2054), 2054 states have call successors, (2054) [2023-11-06 23:07:39,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7165 states to 7165 states and 10938 transitions. [2023-11-06 23:07:39,823 INFO L78 Accepts]: Start accepts. Automaton has 7165 states and 10938 transitions. Word has length 344 [2023-11-06 23:07:39,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:07:39,824 INFO L495 AbstractCegarLoop]: Abstraction has 7165 states and 10938 transitions. [2023-11-06 23:07:39,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-11-06 23:07:39,825 INFO L276 IsEmpty]: Start isEmpty. Operand 7165 states and 10938 transitions. [2023-11-06 23:07:39,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-11-06 23:07:39,830 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:07:39,831 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:07:39,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 23:07:40,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:40,039 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:07:40,040 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:07:40,040 INFO L85 PathProgramCache]: Analyzing trace with hash -2117310743, now seen corresponding path program 1 times [2023-11-06 23:07:40,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:07:40,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429129731] [2023-11-06 23:07:40,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:40,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:07:40,113 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:07:40,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1229084304] [2023-11-06 23:07:40,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:40,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:40,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:40,115 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:07:40,139 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 23:07:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:07:40,531 INFO L262 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 36 conjunts are in the unsatisfiable core [2023-11-06 23:07:40,540 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:07:42,063 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1281 proven. 18 refuted. 0 times theorem prover too weak. 4005 trivial. 0 not checked. [2023-11-06 23:07:42,063 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:07:42,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 23:07:42,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429129731] [2023-11-06 23:07:42,711 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 23:07:42,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1229084304] [2023-11-06 23:07:42,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1229084304] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:07:42,711 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 23:07:42,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2023-11-06 23:07:42,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688372963] [2023-11-06 23:07:42,712 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 23:07:42,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2023-11-06 23:07:42,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 23:07:42,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2023-11-06 23:07:42,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=680, Unknown=0, NotChecked=0, Total=870 [2023-11-06 23:07:42,719 INFO L87 Difference]: Start difference. First operand 7165 states and 10938 transitions. Second operand has 23 states, 23 states have (on average 4.695652173913044) internal successors, (108), 19 states have internal predecessors, (108), 7 states have call successors, (52), 7 states have call predecessors, (52), 8 states have return successors, (52), 7 states have call predecessors, (52), 7 states have call successors, (52) [2023-11-06 23:07:45,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:07:45,556 INFO L93 Difference]: Finished difference Result 14609 states and 22094 transitions. [2023-11-06 23:07:45,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-11-06 23:07:45,557 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 4.695652173913044) internal successors, (108), 19 states have internal predecessors, (108), 7 states have call successors, (52), 7 states have call predecessors, (52), 8 states have return successors, (52), 7 states have call predecessors, (52), 7 states have call successors, (52) Word has length 344 [2023-11-06 23:07:45,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:07:45,615 INFO L225 Difference]: With dead ends: 14609 [2023-11-06 23:07:45,616 INFO L226 Difference]: Without dead ends: 7447 [2023-11-06 23:07:45,640 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 428 GetRequests, 378 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 616 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=656, Invalid=1996, Unknown=0, NotChecked=0, Total=2652 [2023-11-06 23:07:45,641 INFO L413 NwaCegarLoop]: 180 mSDtfsCounter, 665 mSDsluCounter, 949 mSDsCounter, 0 mSdLazyCounter, 649 mSolverCounterSat, 403 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 666 SdHoareTripleChecker+Valid, 1129 SdHoareTripleChecker+Invalid, 1052 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 403 IncrementalHoareTripleChecker+Valid, 649 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-06 23:07:45,641 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [666 Valid, 1129 Invalid, 1052 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [403 Valid, 649 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-06 23:07:45,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7447 states. [2023-11-06 23:07:47,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7447 to 7405. [2023-11-06 23:07:47,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7405 states, 5104 states have (on average 1.3718652037617556) internal successors, (7002), 5142 states have internal predecessors, (7002), 2054 states have call successors, (2054), 246 states have call predecessors, (2054), 246 states have return successors, (2054), 2016 states have call predecessors, (2054), 2054 states have call successors, (2054) [2023-11-06 23:07:47,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7405 states to 7405 states and 11110 transitions. [2023-11-06 23:07:47,275 INFO L78 Accepts]: Start accepts. Automaton has 7405 states and 11110 transitions. Word has length 344 [2023-11-06 23:07:47,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:07:47,276 INFO L495 AbstractCegarLoop]: Abstraction has 7405 states and 11110 transitions. [2023-11-06 23:07:47,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 4.695652173913044) internal successors, (108), 19 states have internal predecessors, (108), 7 states have call successors, (52), 7 states have call predecessors, (52), 8 states have return successors, (52), 7 states have call predecessors, (52), 7 states have call successors, (52) [2023-11-06 23:07:47,276 INFO L276 IsEmpty]: Start isEmpty. Operand 7405 states and 11110 transitions. [2023-11-06 23:07:47,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 345 [2023-11-06 23:07:47,317 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:07:47,317 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:07:47,330 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-11-06 23:07:47,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:47,518 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:07:47,519 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:07:47,519 INFO L85 PathProgramCache]: Analyzing trace with hash 1783289767, now seen corresponding path program 1 times [2023-11-06 23:07:47,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 23:07:47,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271615407] [2023-11-06 23:07:47,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:47,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 23:07:47,582 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 23:07:47,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [809898755] [2023-11-06 23:07:47,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:07:47,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 23:07:47,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:47,584 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 23:07:47,611 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 23:07:48,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:07:48,373 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 23:07:48,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 23:07:48,821 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 23:07:48,821 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 23:07:48,822 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 23:07:48,833 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 23:07:49,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-06 23:07:49,036 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 23:07:49,039 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 23:07:49,288 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 11:07:49 BoogieIcfgContainer [2023-11-06 23:07:49,288 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 23:07:49,289 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 23:07:49,289 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 23:07:49,289 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 23:07:49,289 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:07:13" (3/4) ... [2023-11-06 23:07:49,291 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 23:07:49,293 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 23:07:49,293 INFO L158 Benchmark]: Toolchain (without parser) took 37386.76ms. Allocated memory was 142.6MB in the beginning and 817.9MB in the end (delta: 675.3MB). Free memory was 104.7MB in the beginning and 586.8MB in the end (delta: -482.1MB). Peak memory consumption was 195.6MB. Max. memory is 16.1GB. [2023-11-06 23:07:49,294 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 142.6MB. Free memory is still 90.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:07:49,294 INFO L158 Benchmark]: CACSL2BoogieTranslator took 675.34ms. Allocated memory is still 142.6MB. Free memory was 104.4MB in the beginning and 79.2MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2023-11-06 23:07:49,294 INFO L158 Benchmark]: Boogie Procedure Inliner took 118.60ms. Allocated memory is still 142.6MB. Free memory was 79.2MB in the beginning and 68.8MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 23:07:49,295 INFO L158 Benchmark]: Boogie Preprocessor took 97.80ms. Allocated memory is still 142.6MB. Free memory was 68.8MB in the beginning and 64.3MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 23:07:49,295 INFO L158 Benchmark]: RCFGBuilder took 1183.76ms. Allocated memory is still 142.6MB. Free memory was 64.3MB in the beginning and 63.1MB in the end (delta: 1.2MB). Peak memory consumption was 20.9MB. Max. memory is 16.1GB. [2023-11-06 23:07:49,295 INFO L158 Benchmark]: TraceAbstraction took 35296.60ms. Allocated memory was 142.6MB in the beginning and 817.9MB in the end (delta: 675.3MB). Free memory was 62.8MB in the beginning and 586.8MB in the end (delta: -524.0MB). Peak memory consumption was 151.6MB. Max. memory is 16.1GB. [2023-11-06 23:07:49,296 INFO L158 Benchmark]: Witness Printer took 4.17ms. Allocated memory is still 817.9MB. Free memory is still 586.8MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 23:07:49,298 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.29ms. Allocated memory is still 142.6MB. Free memory is still 90.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 675.34ms. Allocated memory is still 142.6MB. Free memory was 104.4MB in the beginning and 79.2MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 118.60ms. Allocated memory is still 142.6MB. Free memory was 79.2MB in the beginning and 68.8MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 97.80ms. Allocated memory is still 142.6MB. Free memory was 68.8MB in the beginning and 64.3MB in the end (delta: 4.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1183.76ms. Allocated memory is still 142.6MB. Free memory was 64.3MB in the beginning and 63.1MB in the end (delta: 1.2MB). Peak memory consumption was 20.9MB. Max. memory is 16.1GB. * TraceAbstraction took 35296.60ms. Allocated memory was 142.6MB in the beginning and 817.9MB in the end (delta: 675.3MB). Free memory was 62.8MB in the beginning and 586.8MB in the end (delta: -524.0MB). Peak memory consumption was 151.6MB. Max. memory is 16.1GB. * Witness Printer took 4.17ms. Allocated memory is still 817.9MB. Free memory is still 586.8MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 377, overapproximation of someBinaryFLOATComparisonOperation at line 377, overapproximation of someBinaryArithmeticDOUBLEoperation at line 266. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] signed short int var_1_5 = 25; [L24] signed char var_1_9 = -10; [L25] signed char var_1_10 = -16; [L26] signed char var_1_11 = -10; [L27] signed char var_1_12 = -25; [L28] double var_1_13 = 64.875; [L29] double var_1_15 = 1.625; [L30] double var_1_16 = 32.2; [L31] double var_1_17 = 8.6; [L32] double var_1_18 = 10.5; [L33] signed long int var_1_19 = 1994586494; [L34] unsigned long int var_1_21 = 50; [L35] unsigned long int var_1_22 = 1000000000; [L36] unsigned char var_1_24 = 0; [L37] float var_1_25 = 31.6; [L38] unsigned char var_1_26 = 0; [L39] unsigned char var_1_27 = 0; [L40] unsigned char var_1_28 = 0; [L41] unsigned char var_1_29 = 0; [L42] double var_1_30 = 5.5; [L43] unsigned short int var_1_31 = 100; [L44] unsigned short int var_1_32 = 35973; [L45] unsigned short int var_1_35 = 43883; [L46] signed short int var_1_37 = 5; [L47] float var_1_38 = 999999999999.5; [L48] float var_1_39 = 0.0; [L49] unsigned char var_1_40 = 1; [L50] unsigned char var_1_41 = 128; [L51] unsigned char var_1_42 = 128; [L52] unsigned char var_1_43 = 4; [L53] unsigned char var_1_44 = 4; [L54] unsigned char var_1_45 = 0; [L55] unsigned char var_1_46 = 1; [L56] signed short int var_1_47 = -1; [L57] signed short int var_1_48 = 10000; [L58] signed short int var_1_49 = 10000; [L59] unsigned short int var_1_50 = 100; [L60] unsigned short int var_1_51 = 32; [L61] float var_1_53 = 1000.5; [L62] unsigned char var_1_54 = 50; [L63] unsigned char var_1_55 = 64; [L64] unsigned char var_1_56 = 100; [L65] unsigned char var_1_57 = 64; [L66] signed short int var_1_58 = -32; [L67] double var_1_59 = 256.5; [L68] float var_1_60 = 50.75; [L69] float var_1_61 = 63.6; [L70] unsigned long int var_1_62 = 5; [L71] unsigned char var_1_63 = 1; [L72] float var_1_64 = 9.125; [L73] unsigned char var_1_65 = 0; [L74] unsigned long int var_1_66 = 100; [L75] signed long int var_1_68 = 2; [L76] signed short int last_1_var_1_37 = 5; [L77] signed short int last_1_var_1_47 = -1; [L78] unsigned short int last_1_var_1_50 = 100; [L79] unsigned short int last_1_var_1_51 = 32; [L80] unsigned char last_1_var_1_63 = 1; VAL [isInitial=0, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L381] isInitial = 1 [L382] FCALL initially() [L383] COND TRUE 1 [L384] CALL updateLastVariables() [L370] last_1_var_1_37 = var_1_37 [L371] last_1_var_1_47 = var_1_47 [L372] last_1_var_1_50 = var_1_50 [L373] last_1_var_1_51 = var_1_51 [L374] last_1_var_1_63 = var_1_63 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=-16, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L384] RET updateLastVariables() [L385] CALL updateVariables() [L287] var_1_10 = __VERIFIER_nondet_char() [L288] CALL assume_abort_if_not(var_1_10 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L288] RET assume_abort_if_not(var_1_10 >= -31) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L289] CALL assume_abort_if_not(var_1_10 <= 32) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L289] RET assume_abort_if_not(var_1_10 <= 32) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-10, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L290] var_1_11 = __VERIFIER_nondet_char() [L291] CALL assume_abort_if_not(var_1_11 >= -31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L291] RET assume_abort_if_not(var_1_11 >= -31) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L292] CALL assume_abort_if_not(var_1_11 <= 31) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L292] RET assume_abort_if_not(var_1_11 <= 31) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=-25, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L293] var_1_12 = __VERIFIER_nondet_char() [L294] CALL assume_abort_if_not(var_1_12 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L294] RET assume_abort_if_not(var_1_12 >= -63) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L295] CALL assume_abort_if_not(var_1_12 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L295] RET assume_abort_if_not(var_1_12 <= 63) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=13/8, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L296] var_1_15 = __VERIFIER_nondet_double() [L297] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L297] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 4611686.018427382800e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=161/5, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L298] var_1_16 = __VERIFIER_nondet_double() [L299] CALL assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L299] RET assume_abort_if_not((var_1_16 >= 0.0F && var_1_16 <= -1.0e-20F) || (var_1_16 <= 4611686.018427382800e+12F && var_1_16 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=43/5, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L300] var_1_17 = __VERIFIER_nondet_double() [L301] CALL assume_abort_if_not((var_1_17 >= -230584.3009213691390e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 2305843.009213691390e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L301] RET assume_abort_if_not((var_1_17 >= -230584.3009213691390e+13F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 2305843.009213691390e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=21/2, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L302] var_1_18 = __VERIFIER_nondet_double() [L303] CALL assume_abort_if_not((var_1_18 >= -230584.3009213691390e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L303] RET assume_abort_if_not((var_1_18 >= -230584.3009213691390e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 2305843.009213691390e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=1994586494, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L304] var_1_19 = __VERIFIER_nondet_long() [L305] CALL assume_abort_if_not(var_1_19 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L305] RET assume_abort_if_not(var_1_19 >= 1073741823) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L306] CALL assume_abort_if_not(var_1_19 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L306] RET assume_abort_if_not(var_1_19 <= 2147483647) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=1000000000, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L307] var_1_22 = __VERIFIER_nondet_ulong() [L308] CALL assume_abort_if_not(var_1_22 >= 536870912) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L308] RET assume_abort_if_not(var_1_22 >= 536870912) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L309] CALL assume_abort_if_not(var_1_22 <= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L309] RET assume_abort_if_not(var_1_22 <= 1073741824) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=158/5, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L310] var_1_25 = __VERIFIER_nondet_float() [L311] CALL assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L311] RET assume_abort_if_not((var_1_25 >= -922337.2036854776000e+13F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854776000e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L312] CALL assume_abort_if_not(var_1_25 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L312] RET assume_abort_if_not(var_1_25 != 0.0F) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L313] var_1_26 = __VERIFIER_nondet_uchar() [L314] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L314] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L315] CALL assume_abort_if_not(var_1_26 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L315] RET assume_abort_if_not(var_1_26 <= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L316] var_1_27 = __VERIFIER_nondet_uchar() [L317] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L317] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L318] CALL assume_abort_if_not(var_1_27 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L318] RET assume_abort_if_not(var_1_27 <= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L319] var_1_28 = __VERIFIER_nondet_uchar() [L320] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L320] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L321] CALL assume_abort_if_not(var_1_28 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L321] RET assume_abort_if_not(var_1_28 <= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=0, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L322] var_1_29 = __VERIFIER_nondet_uchar() [L323] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L323] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L324] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L324] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=35973, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L325] var_1_32 = __VERIFIER_nondet_ushort() [L326] CALL assume_abort_if_not(var_1_32 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L326] RET assume_abort_if_not(var_1_32 >= 32767) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L327] CALL assume_abort_if_not(var_1_32 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L327] RET assume_abort_if_not(var_1_32 <= 65534) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=43883, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L328] var_1_35 = __VERIFIER_nondet_ushort() [L329] CALL assume_abort_if_not(var_1_35 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L329] RET assume_abort_if_not(var_1_35 >= 32767) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L330] CALL assume_abort_if_not(var_1_35 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L330] RET assume_abort_if_not(var_1_35 <= 65535) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=0, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L331] var_1_39 = __VERIFIER_nondet_float() [L332] CALL assume_abort_if_not((var_1_39 >= 4611686.018427382800e+12F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L332] RET assume_abort_if_not((var_1_39 >= 4611686.018427382800e+12F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854765600e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=128, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L333] var_1_41 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L334] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L335] CALL assume_abort_if_not(var_1_41 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L335] RET assume_abort_if_not(var_1_41 <= 254) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=128, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L336] var_1_42 = __VERIFIER_nondet_uchar() [L337] CALL assume_abort_if_not(var_1_42 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L337] RET assume_abort_if_not(var_1_42 >= 127) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L338] CALL assume_abort_if_not(var_1_42 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L338] RET assume_abort_if_not(var_1_42 <= 254) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=4, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L339] var_1_43 = __VERIFIER_nondet_uchar() [L340] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L340] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L341] CALL assume_abort_if_not(var_1_43 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L341] RET assume_abort_if_not(var_1_43 <= 127) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=4, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L342] var_1_44 = __VERIFIER_nondet_uchar() [L343] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L343] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L344] CALL assume_abort_if_not(var_1_44 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L344] RET assume_abort_if_not(var_1_44 <= 254) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=0, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L345] var_1_45 = __VERIFIER_nondet_uchar() [L346] CALL assume_abort_if_not(var_1_45 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L346] RET assume_abort_if_not(var_1_45 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L347] CALL assume_abort_if_not(var_1_45 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L347] RET assume_abort_if_not(var_1_45 <= 254) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=1, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L348] var_1_46 = __VERIFIER_nondet_uchar() [L349] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L349] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L350] CALL assume_abort_if_not(var_1_46 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L350] RET assume_abort_if_not(var_1_46 <= 254) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=10000, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L351] var_1_48 = __VERIFIER_nondet_short() [L352] CALL assume_abort_if_not(var_1_48 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L352] RET assume_abort_if_not(var_1_48 >= 8191) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L353] CALL assume_abort_if_not(var_1_48 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L353] RET assume_abort_if_not(var_1_48 <= 16383) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=10000, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L354] var_1_49 = __VERIFIER_nondet_short() [L355] CALL assume_abort_if_not(var_1_49 >= 8191) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L355] RET assume_abort_if_not(var_1_49 >= 8191) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L356] CALL assume_abort_if_not(var_1_49 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L356] RET assume_abort_if_not(var_1_49 <= 16383) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=64, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L357] var_1_55 = __VERIFIER_nondet_uchar() [L358] CALL assume_abort_if_not(var_1_55 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L358] RET assume_abort_if_not(var_1_55 >= 63) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L359] CALL assume_abort_if_not(var_1_55 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L359] RET assume_abort_if_not(var_1_55 <= 127) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=100, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L360] var_1_56 = __VERIFIER_nondet_uchar() [L361] CALL assume_abort_if_not(var_1_56 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L361] RET assume_abort_if_not(var_1_56 >= 64) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L362] CALL assume_abort_if_not(var_1_56 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L362] RET assume_abort_if_not(var_1_56 <= 127) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=64, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L363] var_1_57 = __VERIFIER_nondet_uchar() [L364] CALL assume_abort_if_not(var_1_57 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L364] RET assume_abort_if_not(var_1_57 >= 63) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L365] CALL assume_abort_if_not(var_1_57 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L365] RET assume_abort_if_not(var_1_57 <= 127) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=318/5, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L366] var_1_61 = __VERIFIER_nondet_float() [L367] CALL assume_abort_if_not((var_1_61 >= -461168.6018427382800e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L367] RET assume_abort_if_not((var_1_61 >= -461168.6018427382800e+13F && var_1_61 <= -1.0e-20F) || (var_1_61 <= 4611686.018427382800e+12F && var_1_61 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L385] RET updateVariables() [L386] CALL step() [L84] EXPR var_1_12 >> last_1_var_1_51 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12 >> last_1_var_1_51=0, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L84] EXPR ((var_1_35) > ((var_1_12 >> last_1_var_1_51))) ? (var_1_35) : ((var_1_12 >> last_1_var_1_51)) VAL [((var_1_35) > ((var_1_12 >> last_1_var_1_51))) ? (var_1_35) : ((var_1_12 >> last_1_var_1_51))=32767, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12 >> last_1_var_1_51=0, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=1, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L84] COND TRUE ((((var_1_35) > ((var_1_12 >> last_1_var_1_51))) ? (var_1_35) : ((var_1_12 >> last_1_var_1_51)))) > last_1_var_1_37 [L85] var_1_40 = ((((((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) < (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))))))) ? (((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) : (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))))))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=1, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L89] COND TRUE (last_1_var_1_47 <= last_1_var_1_50) || last_1_var_1_63 [L90] var_1_1 = 0 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=0, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L92] COND FALSE !((9.5f / var_1_25) != var_1_18) [L103] var_1_24 = var_1_29 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L105] unsigned char stepLocal_9 = var_1_46; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=100, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L106] COND TRUE stepLocal_9 <= ((((var_1_22) > (var_1_19)) ? (var_1_22) : (var_1_19))) [L107] var_1_50 = ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=50, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L111] var_1_54 = ((var_1_55 + var_1_56) - (var_1_57 - 32)) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L112] COND TRUE \read(var_1_24) [L113] var_1_65 = var_1_28 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L115] unsigned char stepLocal_7 = (var_1_35 - var_1_54) >= 16; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L116] COND FALSE !(stepLocal_7 && var_1_1) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=-1, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L119] var_1_47 = (((var_1_48 + var_1_49) - var_1_42) - (16 + var_1_37)) [L120] signed short int stepLocal_19 = var_1_37; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_19=5, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L121] COND FALSE !(var_1_49 <= stepLocal_19) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_19=5, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L124] unsigned char stepLocal_0 = var_1_54; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_19=5, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L125] COND FALSE !(var_1_37 > stepLocal_0) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_19=5, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L128] signed long int stepLocal_2 = var_1_54 - (var_1_19 - var_1_50); [L129] signed char stepLocal_1 = var_1_9; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483414, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_13=519/8, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L130] COND TRUE var_1_40 > stepLocal_1 [L131] var_1_13 = ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483414, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L139] signed long int stepLocal_6 = var_1_35 - var_1_40; [L140] signed long int stepLocal_5 = var_1_40 + var_1_9; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L141] COND FALSE !(\read(var_1_27)) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=100, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L144] COND FALSE !(stepLocal_5 != var_1_54) [L149] var_1_31 = var_1_40 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=5, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L152] COND TRUE ! (var_1_64 <= var_1_25) [L153] var_1_62 = var_1_31 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_19=5, stepLocal_1=-10, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L157] unsigned short int stepLocal_21 = var_1_31; [L158] signed long int stepLocal_20 = var_1_40 * 100; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L159] COND FALSE !(stepLocal_21 < var_1_45) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L166] signed long int stepLocal_11 = var_1_9 + (var_1_50 * var_1_54); [L167] signed long int stepLocal_10 = var_1_19; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L168] COND FALSE !(var_1_35 >= stepLocal_10) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L171] COND FALSE !(stepLocal_11 <= -2) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L175] COND TRUE (var_1_64 + 128.5f) == (var_1_39 / var_1_25) [L176] var_1_63 = ((var_1_24 && var_1_24) || var_1_29) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=25, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L180] COND TRUE var_1_63 || var_1_24 [L181] var_1_5 = ((((50) < (var_1_40)) ? (50) : (var_1_40))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_30=11/2, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L187] COND TRUE var_1_29 || var_1_1 [L188] var_1_30 = (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - var_1_15) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L196] signed short int stepLocal_15 = var_1_48; [L197] unsigned char stepLocal_14 = (var_1_15 * 1000000.25) != ((((1000000.25) < (var_1_25)) ? (1000000.25) : (var_1_25))); [L198] signed long int stepLocal_13 = 0; [L199] unsigned short int stepLocal_12 = var_1_51; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L200] COND TRUE stepLocal_12 <= var_1_42 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_53=2001/2, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L201] COND FALSE !(stepLocal_14 && (var_1_40 >= (var_1_12 / var_1_48))) [L208] var_1_53 = ((((((var_1_16 - var_1_15)) > (var_1_18)) ? ((var_1_16 - var_1_15)) : (var_1_18))) + var_1_17) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L217] unsigned short int stepLocal_16 = var_1_51; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=-32, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L218] COND TRUE (var_1_17 * var_1_25) < var_1_53 [L219] var_1_58 = ((((var_1_57) < (var_1_12)) ? (var_1_57) : (var_1_12))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L231] unsigned long int stepLocal_18 = var_1_62; [L232] unsigned char stepLocal_17 = var_1_54 >= var_1_57; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_17=1, stepLocal_18=121, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=203/4, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L233] COND FALSE !(var_1_55 >= stepLocal_18) [L240] var_1_60 = var_1_39 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_17=1, stepLocal_18=121, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=100, var_1_68=2, var_1_9=-10] [L242] COND TRUE \read(var_1_63) [L243] var_1_66 = var_1_35 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_17=1, stepLocal_18=121, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] [L247] signed short int stepLocal_4 = var_1_58; [L248] unsigned char stepLocal_3 = var_1_40; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_17=1, stepLocal_18=121, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_3=121, stepLocal_4=0, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] [L249] COND FALSE !(stepLocal_4 >= (var_1_54 * var_1_50)) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_17=1, stepLocal_18=121, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_3=121, stepLocal_4=0, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=50, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] [L256] COND TRUE stepLocal_3 < var_1_19 [L257] var_1_21 = (var_1_22 + var_1_40) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_17=1, stepLocal_18=121, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_3=121, stepLocal_4=0, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=536871033, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] [L262] signed long int stepLocal_8 = var_1_68; VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_17=1, stepLocal_18=121, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_3=121, stepLocal_4=0, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_8=2, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=536871033, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_38=1999999999999/2, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] [L263] COND FALSE !(var_1_58 > stepLocal_8) [L266] var_1_38 = (var_1_15 - ((((var_1_16) > ((var_1_39 - 64.5f))) ? (var_1_16) : ((var_1_39 - 64.5f))))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_17=1, stepLocal_18=121, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_3=121, stepLocal_4=0, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_8=2, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=536871033, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] [L268] COND TRUE var_1_35 == var_1_66 VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_17=1, stepLocal_18=121, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_3=121, stepLocal_4=0, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_8=2, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=536871033, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] [L269] COND FALSE !(var_1_19 < ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54)))) VAL [isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, stepLocal_0=111, stepLocal_10=2147483647, stepLocal_11=13532, stepLocal_12=32, stepLocal_13=0, stepLocal_14=0, stepLocal_15=16383, stepLocal_16=32, stepLocal_17=1, stepLocal_18=121, stepLocal_19=5, stepLocal_1=-10, stepLocal_20=12100, stepLocal_21=121, stepLocal_2=-2147483414, stepLocal_3=121, stepLocal_4=0, stepLocal_5=111, stepLocal_6=32646, stepLocal_7=1, stepLocal_8=2, stepLocal_9=121, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=536871033, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] [L386] RET step() [L387] CALL, EXPR property() [L377] EXPR ((((((((((((last_1_var_1_47 <= last_1_var_1_50) || last_1_var_1_63) ? (var_1_1 == ((unsigned char) 0)) : 1) && ((var_1_63 || var_1_24) ? (var_1_5 == ((signed short int) ((((50) < (var_1_40)) ? (50) : (var_1_40))))) : (var_1_24 ? (var_1_5 == ((signed short int) (var_1_40 - var_1_54))) : 1))) && ((var_1_37 > var_1_54) ? (var_1_9 == ((signed char) ((var_1_10 + var_1_11) + var_1_12))) : 1)) && ((var_1_40 > var_1_9) ? (var_1_13 == ((double) ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)))) : (((2 | 32) <= (var_1_54 - (var_1_19 - var_1_50))) ? (var_1_13 == ((double) ((((4.8) < (var_1_17)) ? (4.8) : (var_1_17))))) : (var_1_13 == ((double) (var_1_18 + var_1_16)))))) && ((var_1_58 >= (var_1_54 * var_1_50)) ? (var_1_63 ? (var_1_21 == ((unsigned long int) (((var_1_22 - var_1_40) + var_1_50) + ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))) : (var_1_21 == ((unsigned long int) ((((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) < ((var_1_22 + (var_1_40 + var_1_50)))) ? (((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) : ((var_1_22 + (var_1_40 + var_1_50)))))))) : ((var_1_40 < var_1_19) ? (var_1_21 == ((unsigned long int) (var_1_22 + var_1_40))) : (var_1_21 == ((unsigned long int) (var_1_19 + ((((var_1_50) > (var_1_22)) ? (var_1_50) : (var_1_22))))))))) && (((9.5f / var_1_25) != var_1_18) ? ((! var_1_1) ? ((var_1_16 > (- var_1_15)) ? (var_1_24 == ((unsigned char) (var_1_26 || var_1_27))) : (var_1_24 == ((unsigned char) ((var_1_27 && var_1_26) || (! (! var_1_28)))))) : (var_1_24 == ((unsigned char) (var_1_26 || var_1_27)))) : (var_1_24 == ((unsigned char) var_1_29)))) && ((var_1_29 || var_1_1) ? (var_1_30 == ((double) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - var_1_15))) : ((! var_1_63) ? (var_1_30 == ((double) var_1_18)) : (var_1_30 == ((double) var_1_16))))) && (var_1_27 ? (var_1_31 == ((unsigned short int) ((((var_1_40) > ((var_1_32 - ((((var_1_54) > (var_1_54)) ? (var_1_54) : (var_1_54)))))) ? (var_1_40) : ((var_1_32 - ((((var_1_54) > (var_1_54)) ? (var_1_54) : (var_1_54))))))))) : (((var_1_40 + var_1_9) != var_1_54) ? ((var_1_32 < (var_1_35 - var_1_40)) ? (var_1_31 == ((unsigned short int) var_1_40)) : 1) : (var_1_31 == ((unsigned short int) var_1_40))))) && ((((var_1_35 - var_1_54) >= 16) && var_1_1) ? (var_1_37 == ((signed short int) ((((var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))) < 0 ) ? -(var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))) : (var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))))))) : 1)) && ((var_1_58 > var_1_68) ? (var_1_38 == ((float) (var_1_16 - var_1_15))) : (var_1_38 == ((float) (var_1_15 - ((((var_1_16) > ((var_1_39 - 64.5f))) ? (var_1_16) : ((var_1_39 - 64.5f))))))))) && ((((((var_1_35) > ((var_1_12 >> last_1_var_1_51))) ? (var_1_35) : ((var_1_12 >> last_1_var_1_51)))) > last_1_var_1_37) ? (var_1_40 == ((unsigned char) ((((((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) < (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))))))) ? (((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) : (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))))))))) : (var_1_40 == ((unsigned char) var_1_42))) VAL [((((((((((((last_1_var_1_47 <= last_1_var_1_50) || last_1_var_1_63) ? (var_1_1 == ((unsigned char) 0)) : 1) && ((var_1_63 || var_1_24) ? (var_1_5 == ((signed short int) ((((50) < (var_1_40)) ? (50) : (var_1_40))))) : (var_1_24 ? (var_1_5 == ((signed short int) (var_1_40 - var_1_54))) : 1))) && ((var_1_37 > var_1_54) ? (var_1_9 == ((signed char) ((var_1_10 + var_1_11) + var_1_12))) : 1)) && ((var_1_40 > var_1_9) ? (var_1_13 == ((double) ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)))) : (((2 | 32) <= (var_1_54 - (var_1_19 - var_1_50))) ? (var_1_13 == ((double) ((((4.8) < (var_1_17)) ? (4.8) : (var_1_17))))) : (var_1_13 == ((double) (var_1_18 + var_1_16)))))) && ((var_1_58 >= (var_1_54 * var_1_50)) ? (var_1_63 ? (var_1_21 == ((unsigned long int) (((var_1_22 - var_1_40) + var_1_50) + ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))) : (var_1_21 == ((unsigned long int) ((((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) < ((var_1_22 + (var_1_40 + var_1_50)))) ? (((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) : ((var_1_22 + (var_1_40 + var_1_50)))))))) : ((var_1_40 < var_1_19) ? (var_1_21 == ((unsigned long int) (var_1_22 + var_1_40))) : (var_1_21 == ((unsigned long int) (var_1_19 + ((((var_1_50) > (var_1_22)) ? (var_1_50) : (var_1_22))))))))) && (((9.5f / var_1_25) != var_1_18) ? ((! var_1_1) ? ((var_1_16 > (- var_1_15)) ? (var_1_24 == ((unsigned char) (var_1_26 || var_1_27))) : (var_1_24 == ((unsigned char) ((var_1_27 && var_1_26) || (! (! var_1_28)))))) : (var_1_24 == ((unsigned char) (var_1_26 || var_1_27)))) : (var_1_24 == ((unsigned char) var_1_29)))) && ((var_1_29 || var_1_1) ? (var_1_30 == ((double) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - var_1_15))) : ((! var_1_63) ? (var_1_30 == ((double) var_1_18)) : (var_1_30 == ((double) var_1_16))))) && (var_1_27 ? (var_1_31 == ((unsigned short int) ((((var_1_40) > ((var_1_32 - ((((var_1_54) > (var_1_54)) ? (var_1_54) : (var_1_54)))))) ? (var_1_40) : ((var_1_32 - ((((var_1_54) > (var_1_54)) ? (var_1_54) : (var_1_54))))))))) : (((var_1_40 + var_1_9) != var_1_54) ? ((var_1_32 < (var_1_35 - var_1_40)) ? (var_1_31 == ((unsigned short int) var_1_40)) : 1) : (var_1_31 == ((unsigned short int) var_1_40))))) && ((((var_1_35 - var_1_54) >= 16) && var_1_1) ? (var_1_37 == ((signed short int) ((((var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))) < 0 ) ? -(var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))) : (var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))))))) : 1)) && ((var_1_58 > var_1_68) ? (var_1_38 == ((float) (var_1_16 - var_1_15))) : (var_1_38 == ((float) (var_1_15 - ((((var_1_16) > ((var_1_39 - 64.5f))) ? (var_1_16) : ((var_1_39 - 64.5f))))))))) && ((((((var_1_35) > ((var_1_12 >> last_1_var_1_51))) ? (var_1_35) : ((var_1_12 >> last_1_var_1_51)))) > last_1_var_1_37) ? (var_1_40 == ((unsigned char) ((((((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) < (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))))))) ? (((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) : (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))))))))) : (var_1_40 == ((unsigned char) var_1_42)))=0, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=536871033, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] [L377-L378] return ((((((((((((((((((((((((((last_1_var_1_47 <= last_1_var_1_50) || last_1_var_1_63) ? (var_1_1 == ((unsigned char) 0)) : 1) && ((var_1_63 || var_1_24) ? (var_1_5 == ((signed short int) ((((50) < (var_1_40)) ? (50) : (var_1_40))))) : (var_1_24 ? (var_1_5 == ((signed short int) (var_1_40 - var_1_54))) : 1))) && ((var_1_37 > var_1_54) ? (var_1_9 == ((signed char) ((var_1_10 + var_1_11) + var_1_12))) : 1)) && ((var_1_40 > var_1_9) ? (var_1_13 == ((double) ((var_1_15 - var_1_16) + (((((var_1_17) > (499.25)) ? (var_1_17) : (499.25))) + var_1_18)))) : (((2 | 32) <= (var_1_54 - (var_1_19 - var_1_50))) ? (var_1_13 == ((double) ((((4.8) < (var_1_17)) ? (4.8) : (var_1_17))))) : (var_1_13 == ((double) (var_1_18 + var_1_16)))))) && ((var_1_58 >= (var_1_54 * var_1_50)) ? (var_1_63 ? (var_1_21 == ((unsigned long int) (((var_1_22 - var_1_40) + var_1_50) + ((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))))) : (var_1_21 == ((unsigned long int) ((((((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) < ((var_1_22 + (var_1_40 + var_1_50)))) ? (((((var_1_19) < 0 ) ? -(var_1_19) : (var_1_19)))) : ((var_1_22 + (var_1_40 + var_1_50)))))))) : ((var_1_40 < var_1_19) ? (var_1_21 == ((unsigned long int) (var_1_22 + var_1_40))) : (var_1_21 == ((unsigned long int) (var_1_19 + ((((var_1_50) > (var_1_22)) ? (var_1_50) : (var_1_22))))))))) && (((9.5f / var_1_25) != var_1_18) ? ((! var_1_1) ? ((var_1_16 > (- var_1_15)) ? (var_1_24 == ((unsigned char) (var_1_26 || var_1_27))) : (var_1_24 == ((unsigned char) ((var_1_27 && var_1_26) || (! (! var_1_28)))))) : (var_1_24 == ((unsigned char) (var_1_26 || var_1_27)))) : (var_1_24 == ((unsigned char) var_1_29)))) && ((var_1_29 || var_1_1) ? (var_1_30 == ((double) (((((var_1_16) < 0 ) ? -(var_1_16) : (var_1_16))) - var_1_15))) : ((! var_1_63) ? (var_1_30 == ((double) var_1_18)) : (var_1_30 == ((double) var_1_16))))) && (var_1_27 ? (var_1_31 == ((unsigned short int) ((((var_1_40) > ((var_1_32 - ((((var_1_54) > (var_1_54)) ? (var_1_54) : (var_1_54)))))) ? (var_1_40) : ((var_1_32 - ((((var_1_54) > (var_1_54)) ? (var_1_54) : (var_1_54))))))))) : (((var_1_40 + var_1_9) != var_1_54) ? ((var_1_32 < (var_1_35 - var_1_40)) ? (var_1_31 == ((unsigned short int) var_1_40)) : 1) : (var_1_31 == ((unsigned short int) var_1_40))))) && ((((var_1_35 - var_1_54) >= 16) && var_1_1) ? (var_1_37 == ((signed short int) ((((var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))) < 0 ) ? -(var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))) : (var_1_10 + ((((var_1_12) > (var_1_11)) ? (var_1_12) : (var_1_11)))))))) : 1)) && ((var_1_58 > var_1_68) ? (var_1_38 == ((float) (var_1_16 - var_1_15))) : (var_1_38 == ((float) (var_1_15 - ((((var_1_16) > ((var_1_39 - 64.5f))) ? (var_1_16) : ((var_1_39 - 64.5f))))))))) && ((((((var_1_35) > ((var_1_12 >> last_1_var_1_51))) ? (var_1_35) : ((var_1_12 >> last_1_var_1_51)))) > last_1_var_1_37) ? (var_1_40 == ((unsigned char) ((((((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) < (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46)))))))) ? (((((var_1_41) < ((var_1_42 - var_1_43))) ? (var_1_41) : ((var_1_42 - var_1_43))))) : (((((var_1_44) > (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))) ? (var_1_44) : (((((var_1_45) < (var_1_46)) ? (var_1_45) : (var_1_46))))))))))) : (var_1_40 == ((unsigned char) var_1_42)))) && (var_1_47 == ((signed short int) (((var_1_48 + var_1_49) - var_1_42) - (16 + var_1_37))))) && ((var_1_46 <= ((((var_1_22) > (var_1_19)) ? (var_1_22) : (var_1_19)))) ? (var_1_50 == ((unsigned short int) ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))))) : (var_1_50 == ((unsigned short int) (var_1_32 - var_1_45))))) && ((var_1_35 >= var_1_19) ? (var_1_51 == ((unsigned short int) var_1_40)) : (((var_1_9 + (var_1_50 * var_1_54)) <= -2) ? (var_1_51 == ((unsigned short int) (var_1_32 - 256))) : 1))) && ((var_1_51 <= var_1_42) ? ((((var_1_15 * 1000000.25) != ((((1000000.25) < (var_1_25)) ? (1000000.25) : (var_1_25)))) && (var_1_40 >= (var_1_12 / var_1_48))) ? ((var_1_54 >= 0) ? (var_1_53 == ((float) var_1_39)) : (var_1_53 == ((float) (var_1_16 - var_1_39)))) : (var_1_53 == ((float) ((((((var_1_16 - var_1_15)) > (var_1_18)) ? ((var_1_16 - var_1_15)) : (var_1_18))) + var_1_17)))) : ((var_1_43 <= var_1_48) ? (var_1_53 == ((float) var_1_15)) : (var_1_53 == ((float) ((((var_1_17) > (var_1_39)) ? (var_1_17) : (var_1_39)))))))) && (var_1_54 == ((unsigned char) ((var_1_55 + var_1_56) - (var_1_57 - 32))))) && (((var_1_17 * var_1_25) < var_1_53) ? (var_1_58 == ((signed short int) ((((var_1_57) < (var_1_12)) ? (var_1_57) : (var_1_12))))) : (var_1_65 ? (var_1_58 == ((signed short int) var_1_57)) : ((var_1_51 == var_1_56) ? (var_1_58 == ((signed short int) (var_1_56 + var_1_47))) : (var_1_58 == ((signed short int) (8 - (var_1_56 + var_1_49)))))))) && ((var_1_35 == var_1_66) ? ((var_1_19 < ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54)))) ? (var_1_59 == ((double) ((((var_1_39) > ((var_1_15 - var_1_16))) ? (var_1_39) : ((var_1_15 - var_1_16)))))) : 1) : ((((((var_1_40) < (var_1_9)) ? (var_1_40) : (var_1_9))) > var_1_11) ? (var_1_28 ? (var_1_59 == ((double) (((((((((7.8 - var_1_39)) < (var_1_16)) ? ((7.8 - var_1_39)) : (var_1_16)))) > (((((var_1_18) > (var_1_15)) ? (var_1_18) : (var_1_15))))) ? ((((((7.8 - var_1_39)) < (var_1_16)) ? ((7.8 - var_1_39)) : (var_1_16)))) : (((((var_1_18) > (var_1_15)) ? (var_1_18) : (var_1_15)))))))) : (((~ var_1_43) >= (~ -25)) ? (var_1_59 == ((double) (var_1_15 - (var_1_39 - ((((var_1_16) < (15.6)) ? (var_1_16) : (15.6))))))) : (var_1_59 == ((double) (2.5 + 2.875))))) : 1))) && ((var_1_55 >= var_1_62) ? (((var_1_54 >= var_1_57) && var_1_26) ? (var_1_60 == ((float) (var_1_18 + ((((var_1_61) > (var_1_16)) ? (var_1_61) : (var_1_16)))))) : (var_1_60 == ((float) ((((var_1_15) > (var_1_16)) ? (var_1_15) : (var_1_16)))))) : (var_1_60 == ((float) var_1_39)))) && ((! (var_1_64 <= var_1_25)) ? (var_1_62 == ((unsigned long int) var_1_31)) : (var_1_62 == ((unsigned long int) var_1_56)))) && (((var_1_64 + 128.5f) == (var_1_39 / var_1_25)) ? (var_1_63 == ((unsigned char) ((var_1_24 && var_1_24) || var_1_29))) : (var_1_63 == ((unsigned char) var_1_29)))) && ((var_1_49 <= var_1_37) ? (var_1_64 == ((float) ((((var_1_16) < (var_1_61)) ? (var_1_16) : (var_1_61))))) : 1)) && (var_1_24 ? (var_1_65 == ((unsigned char) var_1_28)) : 1)) && (var_1_63 ? (var_1_66 == ((unsigned long int) var_1_35)) : (var_1_66 == ((unsigned long int) var_1_54)))) && ((var_1_31 < var_1_45) ? ((((((128) > ((var_1_55 / -64))) ? (128) : ((var_1_55 / -64)))) > (var_1_40 * 100)) ? (var_1_68 == ((signed long int) var_1_48)) : (var_1_68 == ((signed long int) var_1_40))) : 1) ; [L387] RET, EXPR property() [L387] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=536871033, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_37=5, last_1_var_1_47=-1, last_1_var_1_50=100, last_1_var_1_51=32, last_1_var_1_63=1, var_1_10=32, var_1_11=-31, var_1_12=0, var_1_15=2, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=2147483647, var_1_1=0, var_1_21=536871033, var_1_22=536870912, var_1_24=1, var_1_25=6, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=1, var_1_31=121, var_1_32=65534, var_1_35=32767, var_1_37=5, var_1_39=7, var_1_40=121, var_1_41=122, var_1_42=127, var_1_43=5, var_1_44=121, var_1_45=121, var_1_46=121, var_1_47=32618, var_1_48=16383, var_1_49=16383, var_1_50=122, var_1_51=32, var_1_54=111, var_1_55=63, var_1_56=127, var_1_57=111, var_1_58=0, var_1_59=513/2, var_1_5=50, var_1_60=7, var_1_61=8, var_1_62=121, var_1_63=1, var_1_64=73/8, var_1_65=0, var_1_66=32767, var_1_68=2, var_1_9=-10] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 169 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 35.0s, OverallIterations: 10, TraceHistogramMax: 52, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 11.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5644 SdHoareTripleChecker+Valid, 6.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5428 mSDsluCounter, 8734 SdHoareTripleChecker+Invalid, 5.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6639 mSDsCounter, 1432 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4446 IncrementalHoareTripleChecker+Invalid, 5878 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1432 mSolverCounterUnsat, 2095 mSDtfsCounter, 4446 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5272 GetRequests, 5123 SyntacticMatches, 1 SemanticMatches, 148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 965 ImplicationChecksByTransitivity, 3.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7405occurred in iteration=9, InterpolantAutomatonStates: 111, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 4.5s AutomataMinimizationTime, 9 MinimizatonAttempts, 3344 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.6s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 11.1s InterpolantComputationTime, 3776 NumberOfCodeBlocks, 3776 NumberOfCodeBlocksAsserted, 11 NumberOfCheckSat, 5135 ConstructedInterpolants, 0 QuantifiedInterpolants, 17531 SizeOfPredicates, 39 NumberOfNonLiveVariables, 7416 ConjunctsInSsa, 94 ConjunctsInUnsatCore, 15 InterpolantComputations, 3 PerfectInterpolantSequences, 78684/79560 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-06 23:07:49,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 da8d6803321973ca630199b6637b3c7e1909a2521698c73f2599b09c55d0dc3c --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 23:07:52,035 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 23:07:52,177 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 23:07:52,186 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 23:07:52,187 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 23:07:52,233 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 23:07:52,234 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 23:07:52,235 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 23:07:52,236 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 23:07:52,241 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 23:07:52,242 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 23:07:52,242 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 23:07:52,243 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 23:07:52,245 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 23:07:52,246 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 23:07:52,246 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 23:07:52,247 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 23:07:52,247 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 23:07:52,247 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 23:07:52,248 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 23:07:52,248 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 23:07:52,249 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 23:07:52,249 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 23:07:52,250 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 23:07:52,250 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 23:07:52,251 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 23:07:52,251 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 23:07:52,251 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 23:07:52,252 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 23:07:52,252 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 23:07:52,254 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:07:52,254 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 23:07:52,254 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 23:07:52,255 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 23:07:52,255 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 23:07:52,255 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 23:07:52,256 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 23:07:52,256 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 23:07:52,256 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 23:07:52,257 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 23:07:52,257 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 23:07:52,258 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 23:07:52,258 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_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/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_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> da8d6803321973ca630199b6637b3c7e1909a2521698c73f2599b09c55d0dc3c [2023-11-06 23:07:52,669 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 23:07:52,704 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 23:07:52,707 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 23:07:52,712 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 23:07:52,713 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 23:07:52,714 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i [2023-11-06 23:07:55,923 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 23:07:56,298 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 23:07:56,299 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i [2023-11-06 23:07:56,311 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/data/df757f777/9967ea1c158e46539057387643dc5aee/FLAG93d9627a2 [2023-11-06 23:07:56,326 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/data/df757f777/9967ea1c158e46539057387643dc5aee [2023-11-06 23:07:56,329 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 23:07:56,330 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 23:07:56,332 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 23:07:56,332 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 23:07:56,338 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 23:07:56,339 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:56,340 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2af23fcb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56, skipping insertion in model container [2023-11-06 23:07:56,340 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:56,398 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 23:07:56,564 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_6144bd55-efbf-4bcb-8c87-99441a8598a0/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i[916,929] [2023-11-06 23:07:56,760 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:07:56,782 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 23:07:56,795 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_6144bd55-efbf-4bcb-8c87-99441a8598a0/sv-benchmarks/c/hardness-nfm22/hardness_operatoramount_amount250_file-13.i[916,929] [2023-11-06 23:07:56,952 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 23:07:56,978 INFO L206 MainTranslator]: Completed translation [2023-11-06 23:07:56,981 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56 WrapperNode [2023-11-06 23:07:56,981 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 23:07:56,982 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 23:07:56,982 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 23:07:56,983 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 23:07:56,990 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,032 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,087 INFO L138 Inliner]: procedures = 27, calls = 65, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 361 [2023-11-06 23:07:57,087 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 23:07:57,088 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 23:07:57,088 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 23:07:57,088 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 23:07:57,098 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,099 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,106 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,107 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,132 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,154 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,171 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,175 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,183 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 23:07:57,184 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 23:07:57,184 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 23:07:57,184 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 23:07:57,185 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (1/1) ... [2023-11-06 23:07:57,199 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 23:07:57,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 23:07:57,229 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 23:07:57,248 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 23:07:57,283 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 23:07:57,283 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 23:07:57,284 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 23:07:57,284 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 23:07:57,284 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 23:07:57,284 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 23:07:57,464 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 23:07:57,466 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 23:08:24,697 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 23:08:24,707 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 23:08:24,707 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 23:08:24,710 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:08:24 BoogieIcfgContainer [2023-11-06 23:08:24,710 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 23:08:24,713 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 23:08:24,713 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 23:08:24,717 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 23:08:24,717 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 11:07:56" (1/3) ... [2023-11-06 23:08:24,718 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2fe45337 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:08:24, skipping insertion in model container [2023-11-06 23:08:24,718 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 11:07:56" (2/3) ... [2023-11-06 23:08:24,719 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2fe45337 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 11:08:24, skipping insertion in model container [2023-11-06 23:08:24,719 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 11:08:24" (3/3) ... [2023-11-06 23:08:24,721 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount250_file-13.i [2023-11-06 23:08:24,742 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 23:08:24,743 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 23:08:24,802 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 23:08:24,809 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=LoopsAndPotentialCycles, 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;@64963457, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 23:08:24,809 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 23:08:24,818 INFO L276 IsEmpty]: Start isEmpty. Operand has 158 states, 103 states have (on average 1.4757281553398058) internal successors, (152), 104 states have internal predecessors, (152), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-06 23:08:24,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2023-11-06 23:08:24,883 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:08:24,886 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:08:24,889 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:08:24,897 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:08:24,898 INFO L85 PathProgramCache]: Analyzing trace with hash 581401097, now seen corresponding path program 1 times [2023-11-06 23:08:24,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:08:24,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1802809380] [2023-11-06 23:08:24,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:08:24,920 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:08:24,920 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:08:24,931 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 23:08:24,944 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-06 23:08:27,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:08:27,593 INFO L262 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 23:08:27,621 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:08:27,760 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 102 proven. 0 refuted. 0 times theorem prover too weak. 5202 trivial. 0 not checked. [2023-11-06 23:08:27,760 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:08:27,761 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:08:27,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1802809380] [2023-11-06 23:08:27,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1802809380] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:08:27,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:08:27,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 23:08:27,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505725042] [2023-11-06 23:08:27,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:08:27,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 23:08:27,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:08:27,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 23:08:27,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 23:08:27,826 INFO L87 Difference]: Start difference. First operand has 158 states, 103 states have (on average 1.4757281553398058) internal successors, (152), 104 states have internal predecessors, (152), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) Second operand has 2 states, 2 states have (on average 41.5) internal successors, (83), 2 states have internal predecessors, (83), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) [2023-11-06 23:08:27,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:08:27,896 INFO L93 Difference]: Finished difference Result 309 states and 558 transitions. [2023-11-06 23:08:27,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 23:08:27,898 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.5) internal successors, (83), 2 states have internal predecessors, (83), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) Word has length 338 [2023-11-06 23:08:27,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:08:27,909 INFO L225 Difference]: With dead ends: 309 [2023-11-06 23:08:27,910 INFO L226 Difference]: Without dead ends: 154 [2023-11-06 23:08:27,916 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 337 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-06 23:08:27,919 INFO L413 NwaCegarLoop]: 248 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 23:08:27,921 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 23:08:27,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154 states. [2023-11-06 23:08:27,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154 to 154. [2023-11-06 23:08:27,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 100 states have (on average 1.44) internal successors, (144), 100 states have internal predecessors, (144), 52 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-06 23:08:27,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 248 transitions. [2023-11-06 23:08:27,990 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 248 transitions. Word has length 338 [2023-11-06 23:08:27,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:08:27,990 INFO L495 AbstractCegarLoop]: Abstraction has 154 states and 248 transitions. [2023-11-06 23:08:27,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.5) internal successors, (83), 2 states have internal predecessors, (83), 2 states have call successors, (52), 2 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 2 states have call successors, (52) [2023-11-06 23:08:27,991 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 248 transitions. [2023-11-06 23:08:27,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2023-11-06 23:08:27,999 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:08:27,999 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:08:28,064 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-06 23:08:28,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:08:28,224 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:08:28,224 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:08:28,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1666545921, now seen corresponding path program 1 times [2023-11-06 23:08:28,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:08:28,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1429440481] [2023-11-06 23:08:28,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:08:28,227 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:08:28,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:08:28,229 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 23:08:28,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-06 23:08:30,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:08:30,683 INFO L262 TraceCheckSpWp]: Trace formula consists of 552 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 23:08:30,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:08:30,923 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5304 trivial. 0 not checked. [2023-11-06 23:08:30,923 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 23:08:30,923 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:08:30,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1429440481] [2023-11-06 23:08:30,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1429440481] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 23:08:30,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 23:08:30,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 23:08:30,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054950454] [2023-11-06 23:08:30,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 23:08:30,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 23:08:30,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:08:30,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 23:08:30,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 23:08:30,930 INFO L87 Difference]: Start difference. First operand 154 states and 248 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-11-06 23:08:34,835 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.12s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 23:08:36,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 23:08:36,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:08:36,892 INFO L93 Difference]: Finished difference Result 454 states and 734 transitions. [2023-11-06 23:08:37,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 23:08:37,182 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) Word has length 338 [2023-11-06 23:08:37,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:08:37,189 INFO L225 Difference]: With dead ends: 454 [2023-11-06 23:08:37,189 INFO L226 Difference]: Without dead ends: 303 [2023-11-06 23:08:37,191 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 337 GetRequests, 336 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-06 23:08:37,197 INFO L413 NwaCegarLoop]: 386 mSDtfsCounter, 236 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 621 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2023-11-06 23:08:37,199 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 621 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 9 Invalid, 2 Unknown, 0 Unchecked, 5.9s Time] [2023-11-06 23:08:37,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 303 states. [2023-11-06 23:08:37,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 303 to 301. [2023-11-06 23:08:37,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 194 states have (on average 1.4329896907216495) internal successors, (278), 194 states have internal predecessors, (278), 104 states have call successors, (104), 2 states have call predecessors, (104), 2 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2023-11-06 23:08:37,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 486 transitions. [2023-11-06 23:08:37,322 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 486 transitions. Word has length 338 [2023-11-06 23:08:37,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:08:37,327 INFO L495 AbstractCegarLoop]: Abstraction has 301 states and 486 transitions. [2023-11-06 23:08:37,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (52), 1 states have call predecessors, (52), 1 states have return successors, (52), 1 states have call predecessors, (52), 1 states have call successors, (52) [2023-11-06 23:08:37,328 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 486 transitions. [2023-11-06 23:08:37,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2023-11-06 23:08:37,338 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:08:37,339 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:08:37,394 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-06 23:08:37,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:08:37,556 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:08:37,556 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:08:37,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1272179135, now seen corresponding path program 1 times [2023-11-06 23:08:37,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:08:37,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [23400890] [2023-11-06 23:08:37,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:08:37,559 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:08:37,559 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:08:37,560 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 23:08:37,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-06 23:08:39,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:08:40,044 INFO L262 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 23:08:40,055 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:08:44,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 2521 proven. 96 refuted. 0 times theorem prover too weak. 2687 trivial. 0 not checked. [2023-11-06 23:08:44,403 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:08:46,794 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 57 proven. 96 refuted. 0 times theorem prover too weak. 5151 trivial. 0 not checked. [2023-11-06 23:08:46,794 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:08:46,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [23400890] [2023-11-06 23:08:46,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [23400890] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 23:08:46,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:08:46,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 23:08:46,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863642282] [2023-11-06 23:08:46,796 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:08:46,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:08:46,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:08:46,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:08:46,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 23:08:46,800 INFO L87 Difference]: Start difference. First operand 301 states and 486 transitions. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2023-11-06 23:08:53,182 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.94s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 23:08:55,190 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 23:08:57,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 23:08:57,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:08:57,221 INFO L93 Difference]: Finished difference Result 615 states and 983 transitions. [2023-11-06 23:08:57,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:08:57,524 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) Word has length 338 [2023-11-06 23:08:57,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:08:57,530 INFO L225 Difference]: With dead ends: 615 [2023-11-06 23:08:57,530 INFO L226 Difference]: Without dead ends: 317 [2023-11-06 23:08:57,532 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 678 GetRequests, 668 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 23:08:57,533 INFO L413 NwaCegarLoop]: 189 mSDtfsCounter, 233 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 46 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.1s IncrementalHoareTripleChecker+Time [2023-11-06 23:08:57,534 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 459 Invalid, 323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 274 Invalid, 3 Unknown, 0 Unchecked, 10.1s Time] [2023-11-06 23:08:57,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2023-11-06 23:08:57,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 309. [2023-11-06 23:08:57,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 309 states, 200 states have (on average 1.41) internal successors, (282), 200 states have internal predecessors, (282), 104 states have call successors, (104), 4 states have call predecessors, (104), 4 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2023-11-06 23:08:57,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 309 states to 309 states and 490 transitions. [2023-11-06 23:08:57,617 INFO L78 Accepts]: Start accepts. Automaton has 309 states and 490 transitions. Word has length 338 [2023-11-06 23:08:57,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:08:57,620 INFO L495 AbstractCegarLoop]: Abstraction has 309 states and 490 transitions. [2023-11-06 23:08:57,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (84), 2 states have call predecessors, (84), 4 states have return successors, (85), 2 states have call predecessors, (85), 2 states have call successors, (85) [2023-11-06 23:08:57,620 INFO L276 IsEmpty]: Start isEmpty. Operand 309 states and 490 transitions. [2023-11-06 23:08:57,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 340 [2023-11-06 23:08:57,628 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:08:57,629 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:08:57,699 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Forceful destruction successful, exit code 0 [2023-11-06 23:08:57,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:08:57,856 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:08:57,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:08:57,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1569862280, now seen corresponding path program 1 times [2023-11-06 23:08:57,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:08:57,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1775094745] [2023-11-06 23:08:57,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:08:57,858 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:08:57,858 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:08:57,859 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 23:08:57,864 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-06 23:09:00,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:00,355 INFO L262 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 23:09:00,366 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:05,610 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1711 proven. 123 refuted. 0 times theorem prover too weak. 3470 trivial. 0 not checked. [2023-11-06 23:09:05,611 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:07,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:09:07,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1775094745] [2023-11-06 23:09:07,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1775094745] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:07,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1845045133] [2023-11-06 23:09:07,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:07,001 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 23:09:07,002 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 23:09:07,005 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 23:09:07,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2023-11-06 23:09:11,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:11,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 23:09:11,730 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:09:17,179 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1711 proven. 123 refuted. 0 times theorem prover too weak. 3470 trivial. 0 not checked. [2023-11-06 23:09:17,180 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:09:19,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1845045133] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:09:19,725 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 23:09:19,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2023-11-06 23:09:19,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762218064] [2023-11-06 23:09:19,726 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 23:09:19,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 23:09:19,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 23:09:19,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 23:09:19,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2023-11-06 23:09:19,729 INFO L87 Difference]: Start difference. First operand 309 states and 490 transitions. Second operand has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (52), 2 states have call predecessors, (52), 3 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2023-11-06 23:09:27,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 23:09:29,456 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 23:09:31,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 23:09:33,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 23:09:35,676 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 23:09:35,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 23:09:35,693 INFO L93 Difference]: Finished difference Result 631 states and 991 transitions. [2023-11-06 23:09:36,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 23:09:36,128 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (52), 2 states have call predecessors, (52), 3 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) Word has length 339 [2023-11-06 23:09:36,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 23:09:36,133 INFO L225 Difference]: With dead ends: 631 [2023-11-06 23:09:36,133 INFO L226 Difference]: Without dead ends: 325 [2023-11-06 23:09:36,135 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 774 GetRequests, 760 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2023-11-06 23:09:36,136 INFO L413 NwaCegarLoop]: 181 mSDtfsCounter, 211 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 14 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 221 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.4s IncrementalHoareTripleChecker+Time [2023-11-06 23:09:36,137 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [221 Valid, 568 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 340 Invalid, 5 Unknown, 0 Unchecked, 15.4s Time] [2023-11-06 23:09:36,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states. [2023-11-06 23:09:36,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 317. [2023-11-06 23:09:36,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 206 states have (on average 1.3592233009708738) internal successors, (280), 206 states have internal predecessors, (280), 104 states have call successors, (104), 6 states have call predecessors, (104), 6 states have return successors, (104), 104 states have call predecessors, (104), 104 states have call successors, (104) [2023-11-06 23:09:36,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 488 transitions. [2023-11-06 23:09:36,210 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 488 transitions. Word has length 339 [2023-11-06 23:09:36,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 23:09:36,212 INFO L495 AbstractCegarLoop]: Abstraction has 317 states and 488 transitions. [2023-11-06 23:09:36,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.857142857142858) internal successors, (90), 7 states have internal predecessors, (90), 2 states have call successors, (52), 2 states have call predecessors, (52), 3 states have return successors, (52), 2 states have call predecessors, (52), 2 states have call successors, (52) [2023-11-06 23:09:36,212 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 488 transitions. [2023-11-06 23:09:36,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 341 [2023-11-06 23:09:36,217 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 23:09:36,217 INFO L195 NwaCegarLoop]: trace histogram [52, 52, 52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-06 23:09:36,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-06 23:09:36,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (6)] Forceful destruction successful, exit code 0 [2023-11-06 23:09:36,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt [2023-11-06 23:09:36,644 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 23:09:36,644 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 23:09:36,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1431879254, now seen corresponding path program 1 times [2023-11-06 23:09:36,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 23:09:36,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [812585122] [2023-11-06 23:09:36,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:09:36,645 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 23:09:36,646 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 23:09:36,646 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-06 23:09:36,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-06 23:09:39,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 23:09:39,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 551 conjuncts, 24 conjunts are in the unsatisfiable core [2023-11-06 23:09:39,432 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 23:10:25,920 INFO L134 CoverageAnalysis]: Checked inductivity of 5304 backedges. 1229 proven. 30 refuted. 0 times theorem prover too weak. 4045 trivial. 0 not checked. [2023-11-06 23:10:25,920 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 23:10:51,873 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 23:10:51,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [812585122] [2023-11-06 23:10:51,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [812585122] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 23:10:51,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [416544130] [2023-11-06 23:10:51,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 23:10:51,875 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 23:10:51,875 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 23:10:51,878 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 23:10:51,885 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6144bd55-efbf-4bcb-8c87-99441a8598a0/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-11-06 23:10:57,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat