./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 0e599337264deddf8a2f69039fbb61e2da97fc3705442fd34da3b30aee320f72 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:53:29,926 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:53:30,011 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 22:53:30,018 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:53:30,018 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:53:30,049 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:53:30,050 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:53:30,051 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:53:30,051 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:53:30,052 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:53:30,053 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:53:30,054 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:53:30,054 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:53:30,055 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:53:30,055 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:53:30,056 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:53:30,056 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:53:30,057 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:53:30,057 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:53:30,058 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:53:30,059 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:53:30,062 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:53:30,062 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:53:30,062 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:53:30,063 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:53:30,063 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:53:30,063 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:53:30,069 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:53:30,069 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:53:30,070 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:53:30,071 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:53:30,072 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:53:30,072 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:53:30,072 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:53:30,073 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:53:30,073 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:53:30,073 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:53:30,074 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:53:30,074 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:53:30,074 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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 -> 0e599337264deddf8a2f69039fbb61e2da97fc3705442fd34da3b30aee320f72 [2023-11-06 22:53:30,383 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:53:30,417 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:53:30,420 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:53:30,422 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:53:30,422 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:53:30,424 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.i [2023-11-06 22:53:33,605 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:53:33,956 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:53:33,956 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.i [2023-11-06 22:53:33,973 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/data/5313978f5/09ebdcd61f6d4ab288cfcbd850339ad8/FLAGca0818e4f [2023-11-06 22:53:33,988 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/data/5313978f5/09ebdcd61f6d4ab288cfcbd850339ad8 [2023-11-06 22:53:33,991 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:53:33,993 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:53:33,994 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:53:33,995 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:53:34,008 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:53:34,009 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:53:33" (1/1) ... [2023-11-06 22:53:34,010 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@18f946ab and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34, skipping insertion in model container [2023-11-06 22:53:34,010 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:53:33" (1/1) ... [2023-11-06 22:53:34,056 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:53:34,216 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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.i[916,929] [2023-11-06 22:53:34,386 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:53:34,414 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:53:34,431 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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.i[916,929] [2023-11-06 22:53:34,533 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:53:34,570 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:53:34,571 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34 WrapperNode [2023-11-06 22:53:34,571 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:53:34,573 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:53:34,574 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:53:34,575 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:53:34,583 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,618 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,690 INFO L138 Inliner]: procedures = 26, calls = 95, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 562 [2023-11-06 22:53:34,691 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:53:34,692 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:53:34,692 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:53:34,692 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:53:34,707 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,708 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,717 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,717 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,753 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,761 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,770 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,777 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,796 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:53:34,797 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:53:34,797 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:53:34,797 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:53:34,798 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (1/1) ... [2023-11-06 22:53:34,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:53:34,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:53:34,838 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:53:34,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:53:34,885 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:53:34,885 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:53:34,886 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:53:34,886 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 22:53:34,886 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:53:34,886 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:53:35,066 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:53:35,069 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:53:36,172 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:53:36,190 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:53:36,190 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:53:36,193 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:53:36 BoogieIcfgContainer [2023-11-06 22:53:36,193 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:53:36,200 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:53:36,200 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:53:36,204 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:53:36,204 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:53:33" (1/3) ... [2023-11-06 22:53:36,205 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@af29768 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:53:36, skipping insertion in model container [2023-11-06 22:53:36,205 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:53:34" (2/3) ... [2023-11-06 22:53:36,207 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@af29768 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:53:36, skipping insertion in model container [2023-11-06 22:53:36,207 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:53:36" (3/3) ... [2023-11-06 22:53:36,209 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-62.i [2023-11-06 22:53:36,229 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:53:36,229 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:53:36,304 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:53:36,310 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;@2248d8ab, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:53:36,311 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:53:36,317 INFO L276 IsEmpty]: Start isEmpty. Operand has 238 states, 153 states have (on average 1.5947712418300655) internal successors, (244), 154 states have internal predecessors, (244), 82 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2023-11-06 22:53:36,353 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 22:53:36,354 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:53:36,355 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:53:36,356 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:53:36,361 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:36,361 INFO L85 PathProgramCache]: Analyzing trace with hash 1305725532, now seen corresponding path program 1 times [2023-11-06 22:53:36,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:36,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886239374] [2023-11-06 22:53:36,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:36,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:36,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:36,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:36,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886239374] [2023-11-06 22:53:36,792 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 22:53:36,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [383572571] [2023-11-06 22:53:36,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:36,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:36,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:53:36,799 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:53:36,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 22:53:37,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:37,233 INFO L262 TraceCheckSpWp]: Trace formula consists of 1120 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:53:37,270 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:53:37,380 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 162 proven. 0 refuted. 0 times theorem prover too weak. 13122 trivial. 0 not checked. [2023-11-06 22:53:37,380 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:53:37,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [383572571] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:37,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:37,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:53:37,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560333389] [2023-11-06 22:53:37,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:37,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:53:37,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:37,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:53:37,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:53:37,427 INFO L87 Difference]: Start difference. First operand has 238 states, 153 states have (on average 1.5947712418300655) internal successors, (244), 154 states have internal predecessors, (244), 82 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) Second operand has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (82), 2 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 2 states have call successors, (82) [2023-11-06 22:53:37,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:53:37,519 INFO L93 Difference]: Finished difference Result 467 states and 888 transitions. [2023-11-06 22:53:37,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:53:37,522 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (82), 2 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 2 states have call successors, (82) Word has length 500 [2023-11-06 22:53:37,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:53:37,534 INFO L225 Difference]: With dead ends: 467 [2023-11-06 22:53:37,535 INFO L226 Difference]: Without dead ends: 232 [2023-11-06 22:53:37,542 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 499 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 22:53:37,545 INFO L413 NwaCegarLoop]: 393 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, 393 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 22:53:37,547 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:53:37,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2023-11-06 22:53:37,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 232. [2023-11-06 22:53:37,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 148 states have (on average 1.5472972972972974) internal successors, (229), 148 states have internal predecessors, (229), 82 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2023-11-06 22:53:37,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 393 transitions. [2023-11-06 22:53:37,647 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 393 transitions. Word has length 500 [2023-11-06 22:53:37,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:53:37,648 INFO L495 AbstractCegarLoop]: Abstraction has 232 states and 393 transitions. [2023-11-06 22:53:37,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 47.5) internal successors, (95), 2 states have internal predecessors, (95), 2 states have call successors, (82), 2 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 2 states have call successors, (82) [2023-11-06 22:53:37,649 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 393 transitions. [2023-11-06 22:53:37,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 22:53:37,669 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:53:37,670 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:53:37,688 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 22:53:37,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-06 22:53:37,878 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:53:37,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:37,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1216991132, now seen corresponding path program 1 times [2023-11-06 22:53:37,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:37,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731297526] [2023-11-06 22:53:37,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:37,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:38,008 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:53:38,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [243685395] [2023-11-06 22:53:38,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:38,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:38,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:53:38,011 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:53:38,049 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 22:53:38,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:38,420 INFO L262 TraceCheckSpWp]: Trace formula consists of 1120 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:53:38,439 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:53:38,522 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2023-11-06 22:53:38,522 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:53:38,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:38,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731297526] [2023-11-06 22:53:38,523 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:53:38,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243685395] [2023-11-06 22:53:38,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243685395] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:38,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:38,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:53:38,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279066580] [2023-11-06 22:53:38,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:38,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:53:38,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:38,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:53:38,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:53:38,533 INFO L87 Difference]: Start difference. First operand 232 states and 393 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:53:38,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:53:38,688 INFO L93 Difference]: Finished difference Result 587 states and 1001 transitions. [2023-11-06 22:53:38,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:53:38,689 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) Word has length 500 [2023-11-06 22:53:38,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:53:38,697 INFO L225 Difference]: With dead ends: 587 [2023-11-06 22:53:38,698 INFO L226 Difference]: Without dead ends: 358 [2023-11-06 22:53:38,699 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 498 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 22:53:38,701 INFO L413 NwaCegarLoop]: 437 mSDtfsCounter, 216 mSDsluCounter, 359 mSDsCounter, 0 mSdLazyCounter, 49 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 796 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 49 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:53:38,702 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 796 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 49 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:53:38,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 358 states. [2023-11-06 22:53:38,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 358 to 355. [2023-11-06 22:53:38,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 249 states have (on average 1.6144578313253013) internal successors, (402), 250 states have internal predecessors, (402), 103 states have call successors, (103), 2 states have call predecessors, (103), 2 states have return successors, (103), 102 states have call predecessors, (103), 103 states have call successors, (103) [2023-11-06 22:53:38,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 608 transitions. [2023-11-06 22:53:38,804 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 608 transitions. Word has length 500 [2023-11-06 22:53:38,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:53:38,809 INFO L495 AbstractCegarLoop]: Abstraction has 355 states and 608 transitions. [2023-11-06 22:53:38,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:53:38,811 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 608 transitions. [2023-11-06 22:53:38,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 22:53:38,819 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:53:38,820 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:53:38,832 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 22:53:39,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:39,027 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:53:39,028 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:39,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1876522654, now seen corresponding path program 1 times [2023-11-06 22:53:39,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:39,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210626467] [2023-11-06 22:53:39,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:39,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:39,131 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:53:39,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1337550123] [2023-11-06 22:53:39,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:39,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:39,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:53:39,133 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:53:39,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 22:53:39,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:39,512 INFO L262 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:53:39,527 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:53:39,640 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2023-11-06 22:53:39,640 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:53:39,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:39,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210626467] [2023-11-06 22:53:39,641 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:53:39,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337550123] [2023-11-06 22:53:39,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337550123] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:39,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:39,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:53:39,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367486307] [2023-11-06 22:53:39,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:39,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:53:39,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:39,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:53:39,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:53:39,646 INFO L87 Difference]: Start difference. First operand 355 states and 608 transitions. Second operand has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:53:39,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:53:39,913 INFO L93 Difference]: Finished difference Result 1273 states and 2179 transitions. [2023-11-06 22:53:39,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:53:39,914 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) Word has length 500 [2023-11-06 22:53:39,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:53:39,935 INFO L225 Difference]: With dead ends: 1273 [2023-11-06 22:53:39,935 INFO L226 Difference]: Without dead ends: 921 [2023-11-06 22:53:39,937 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 497 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:53:39,941 INFO L413 NwaCegarLoop]: 390 mSDtfsCounter, 567 mSDsluCounter, 703 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 1093 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:53:39,945 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [567 Valid, 1093 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 22:53:39,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states. [2023-11-06 22:53:40,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 912. [2023-11-06 22:53:40,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 651 states have (on average 1.6113671274961598) internal successors, (1049), 655 states have internal predecessors, (1049), 254 states have call successors, (254), 6 states have call predecessors, (254), 6 states have return successors, (254), 250 states have call predecessors, (254), 254 states have call successors, (254) [2023-11-06 22:53:40,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 1557 transitions. [2023-11-06 22:53:40,148 INFO L78 Accepts]: Start accepts. Automaton has 912 states and 1557 transitions. Word has length 500 [2023-11-06 22:53:40,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:53:40,149 INFO L495 AbstractCegarLoop]: Abstraction has 912 states and 1557 transitions. [2023-11-06 22:53:40,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.25) internal successors, (93), 4 states have internal predecessors, (93), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:53:40,150 INFO L276 IsEmpty]: Start isEmpty. Operand 912 states and 1557 transitions. [2023-11-06 22:53:40,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 22:53:40,156 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:53:40,156 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:53:40,169 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 22:53:40,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:40,365 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:53:40,365 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:40,365 INFO L85 PathProgramCache]: Analyzing trace with hash 288174752, now seen corresponding path program 1 times [2023-11-06 22:53:40,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:40,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81848423] [2023-11-06 22:53:40,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:40,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:40,473 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:53:40,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2068059377] [2023-11-06 22:53:40,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:40,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:40,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:53:40,475 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:53:40,500 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 22:53:40,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:40,873 INFO L262 TraceCheckSpWp]: Trace formula consists of 1117 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:53:40,884 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:53:40,948 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2023-11-06 22:53:40,948 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:53:40,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:40,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81848423] [2023-11-06 22:53:40,949 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:53:40,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2068059377] [2023-11-06 22:53:40,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2068059377] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:40,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:40,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:53:40,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186458406] [2023-11-06 22:53:40,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:40,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:53:40,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:40,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:53:40,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:53:40,954 INFO L87 Difference]: Start difference. First operand 912 states and 1557 transitions. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:53:41,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:53:41,077 INFO L93 Difference]: Finished difference Result 2080 states and 3557 transitions. [2023-11-06 22:53:41,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:53:41,078 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) Word has length 500 [2023-11-06 22:53:41,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:53:41,091 INFO L225 Difference]: With dead ends: 2080 [2023-11-06 22:53:41,092 INFO L226 Difference]: Without dead ends: 1171 [2023-11-06 22:53:41,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 499 GetRequests, 498 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 22:53:41,103 INFO L413 NwaCegarLoop]: 389 mSDtfsCounter, 188 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 767 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:53:41,107 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 767 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:53:41,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1171 states. [2023-11-06 22:53:41,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1171 to 1165. [2023-11-06 22:53:41,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1165 states, 854 states have (on average 1.6252927400468384) internal successors, (1388), 860 states have internal predecessors, (1388), 302 states have call successors, (302), 8 states have call predecessors, (302), 8 states have return successors, (302), 296 states have call predecessors, (302), 302 states have call successors, (302) [2023-11-06 22:53:41,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1165 states to 1165 states and 1992 transitions. [2023-11-06 22:53:41,294 INFO L78 Accepts]: Start accepts. Automaton has 1165 states and 1992 transitions. Word has length 500 [2023-11-06 22:53:41,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:53:41,296 INFO L495 AbstractCegarLoop]: Abstraction has 1165 states and 1992 transitions. [2023-11-06 22:53:41,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:53:41,296 INFO L276 IsEmpty]: Start isEmpty. Operand 1165 states and 1992 transitions. [2023-11-06 22:53:41,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 22:53:41,305 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:53:41,305 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:53:41,313 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 22:53:41,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:41,522 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:53:41,522 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:41,522 INFO L85 PathProgramCache]: Analyzing trace with hash -1705969954, now seen corresponding path program 1 times [2023-11-06 22:53:41,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:41,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117638601] [2023-11-06 22:53:41,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:41,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:41,642 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:53:41,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1694367042] [2023-11-06 22:53:41,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:41,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:41,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:53:41,644 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:53:41,664 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 22:53:42,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:42,017 INFO L262 TraceCheckSpWp]: Trace formula consists of 1116 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:53:42,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:53:42,588 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 6417 proven. 147 refuted. 0 times theorem prover too weak. 6720 trivial. 0 not checked. [2023-11-06 22:53:42,588 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:53:43,061 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 96 proven. 147 refuted. 0 times theorem prover too weak. 13041 trivial. 0 not checked. [2023-11-06 22:53:43,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:43,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117638601] [2023-11-06 22:53:43,062 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:53:43,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694367042] [2023-11-06 22:53:43,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694367042] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:53:43,063 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:53:43,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 22:53:43,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590297743] [2023-11-06 22:53:43,064 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:53:43,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:53:43,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:43,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:53:43,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:53:43,067 INFO L87 Difference]: Start difference. First operand 1165 states and 1992 transitions. Second operand has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) [2023-11-06 22:53:43,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:53:43,686 INFO L93 Difference]: Finished difference Result 2355 states and 4007 transitions. [2023-11-06 22:53:43,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:53:43,687 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) Word has length 500 [2023-11-06 22:53:43,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:53:43,698 INFO L225 Difference]: With dead ends: 2355 [2023-11-06 22:53:43,698 INFO L226 Difference]: Without dead ends: 1193 [2023-11-06 22:53:43,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1002 GetRequests, 992 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 22:53:43,703 INFO L413 NwaCegarLoop]: 304 mSDtfsCounter, 591 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 744 SdHoareTripleChecker+Invalid, 558 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:53:43,704 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 744 Invalid, 558 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 22:53:43,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2023-11-06 22:53:43,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 1173. [2023-11-06 22:53:43,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1173 states, 860 states have (on average 1.6069767441860465) internal successors, (1382), 866 states have internal predecessors, (1382), 302 states have call successors, (302), 10 states have call predecessors, (302), 10 states have return successors, (302), 296 states have call predecessors, (302), 302 states have call successors, (302) [2023-11-06 22:53:43,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1173 states to 1173 states and 1986 transitions. [2023-11-06 22:53:43,876 INFO L78 Accepts]: Start accepts. Automaton has 1173 states and 1986 transitions. Word has length 500 [2023-11-06 22:53:43,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:53:43,882 INFO L495 AbstractCegarLoop]: Abstraction has 1173 states and 1986 transitions. [2023-11-06 22:53:43,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.571428571428571) internal successors, (102), 7 states have internal predecessors, (102), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) [2023-11-06 22:53:43,882 INFO L276 IsEmpty]: Start isEmpty. Operand 1173 states and 1986 transitions. [2023-11-06 22:53:43,888 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2023-11-06 22:53:43,888 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:53:43,888 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:53:43,896 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 22:53:44,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:44,096 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:53:44,097 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:44,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1462722783, now seen corresponding path program 1 times [2023-11-06 22:53:44,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:44,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695547970] [2023-11-06 22:53:44,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:44,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:44,181 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:53:44,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1012399426] [2023-11-06 22:53:44,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:44,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:44,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:53:44,183 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:53:44,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 22:53:44,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:44,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 1118 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:53:44,584 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:53:44,673 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2023-11-06 22:53:44,673 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:53:44,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:44,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695547970] [2023-11-06 22:53:44,674 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:53:44,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012399426] [2023-11-06 22:53:44,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012399426] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:44,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:44,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:53:44,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899606323] [2023-11-06 22:53:44,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:44,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:53:44,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:44,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:53:44,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:53:44,679 INFO L87 Difference]: Start difference. First operand 1173 states and 1986 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:53:44,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:53:44,949 INFO L93 Difference]: Finished difference Result 2851 states and 4699 transitions. [2023-11-06 22:53:44,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:53:44,950 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) Word has length 501 [2023-11-06 22:53:44,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:53:44,964 INFO L225 Difference]: With dead ends: 2851 [2023-11-06 22:53:44,964 INFO L226 Difference]: Without dead ends: 1681 [2023-11-06 22:53:44,969 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 498 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:53:44,970 INFO L413 NwaCegarLoop]: 413 mSDtfsCounter, 104 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 70 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:53:44,970 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 808 Invalid, 70 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:53:44,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1681 states. [2023-11-06 22:53:45,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1681 to 1445. [2023-11-06 22:53:45,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1445 states, 1052 states have (on average 1.5342205323193916) internal successors, (1614), 1066 states have internal predecessors, (1614), 374 states have call successors, (374), 18 states have call predecessors, (374), 18 states have return successors, (374), 360 states have call predecessors, (374), 374 states have call successors, (374) [2023-11-06 22:53:45,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1445 states to 1445 states and 2362 transitions. [2023-11-06 22:53:45,215 INFO L78 Accepts]: Start accepts. Automaton has 1445 states and 2362 transitions. Word has length 501 [2023-11-06 22:53:45,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:53:45,217 INFO L495 AbstractCegarLoop]: Abstraction has 1445 states and 2362 transitions. [2023-11-06 22:53:45,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:53:45,217 INFO L276 IsEmpty]: Start isEmpty. Operand 1445 states and 2362 transitions. [2023-11-06 22:53:45,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2023-11-06 22:53:45,225 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:53:45,226 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:53:45,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 22:53:45,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:45,434 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:53:45,434 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:45,435 INFO L85 PathProgramCache]: Analyzing trace with hash 312284579, now seen corresponding path program 1 times [2023-11-06 22:53:45,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:45,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633331] [2023-11-06 22:53:45,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:45,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:45,528 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:53:45,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1963653337] [2023-11-06 22:53:45,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:45,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:45,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:53:45,530 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:53:45,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 22:53:45,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:45,968 INFO L262 TraceCheckSpWp]: Trace formula consists of 1122 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 22:53:45,981 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:53:47,727 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 6050 proven. 156 refuted. 0 times theorem prover too weak. 7078 trivial. 0 not checked. [2023-11-06 22:53:47,728 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:53:48,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:48,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633331] [2023-11-06 22:53:48,299 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:53:48,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1963653337] [2023-11-06 22:53:48,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1963653337] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 22:53:48,299 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-11-06 22:53:48,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2023-11-06 22:53:48,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740482346] [2023-11-06 22:53:48,300 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-11-06 22:53:48,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-11-06 22:53:48,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:48,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-11-06 22:53:48,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=233, Unknown=0, NotChecked=0, Total=306 [2023-11-06 22:53:48,303 INFO L87 Difference]: Start difference. First operand 1445 states and 2362 transitions. Second operand has 13 states, 13 states have (on average 7.923076923076923) internal successors, (103), 11 states have internal predecessors, (103), 3 states have call successors, (82), 3 states have call predecessors, (82), 4 states have return successors, (82), 3 states have call predecessors, (82), 3 states have call successors, (82) [2023-11-06 22:53:53,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:53:53,436 INFO L93 Difference]: Finished difference Result 10551 states and 16965 transitions. [2023-11-06 22:53:53,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2023-11-06 22:53:53,437 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.923076923076923) internal successors, (103), 11 states have internal predecessors, (103), 3 states have call successors, (82), 3 states have call predecessors, (82), 4 states have return successors, (82), 3 states have call predecessors, (82), 3 states have call successors, (82) Word has length 501 [2023-11-06 22:53:53,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:53:53,513 INFO L225 Difference]: With dead ends: 10551 [2023-11-06 22:53:53,513 INFO L226 Difference]: Without dead ends: 9109 [2023-11-06 22:53:53,523 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 527 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 666 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=713, Invalid=1939, Unknown=0, NotChecked=0, Total=2652 [2023-11-06 22:53:53,524 INFO L413 NwaCegarLoop]: 523 mSDtfsCounter, 2203 mSDsluCounter, 2134 mSDsCounter, 0 mSdLazyCounter, 2006 mSolverCounterSat, 948 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2303 SdHoareTripleChecker+Valid, 2657 SdHoareTripleChecker+Invalid, 2954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 948 IncrementalHoareTripleChecker+Valid, 2006 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2023-11-06 22:53:53,525 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2303 Valid, 2657 Invalid, 2954 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [948 Valid, 2006 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2023-11-06 22:53:53,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9109 states. [2023-11-06 22:53:54,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9109 to 7847. [2023-11-06 22:53:54,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7847 states, 5722 states have (on average 1.5096120237679134) internal successors, (8638), 5814 states have internal predecessors, (8638), 2006 states have call successors, (2006), 118 states have call predecessors, (2006), 118 states have return successors, (2006), 1914 states have call predecessors, (2006), 2006 states have call successors, (2006) [2023-11-06 22:53:54,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7847 states to 7847 states and 12650 transitions. [2023-11-06 22:53:54,979 INFO L78 Accepts]: Start accepts. Automaton has 7847 states and 12650 transitions. Word has length 501 [2023-11-06 22:53:54,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:53:54,980 INFO L495 AbstractCegarLoop]: Abstraction has 7847 states and 12650 transitions. [2023-11-06 22:53:54,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.923076923076923) internal successors, (103), 11 states have internal predecessors, (103), 3 states have call successors, (82), 3 states have call predecessors, (82), 4 states have return successors, (82), 3 states have call predecessors, (82), 3 states have call successors, (82) [2023-11-06 22:53:54,981 INFO L276 IsEmpty]: Start isEmpty. Operand 7847 states and 12650 transitions. [2023-11-06 22:53:54,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2023-11-06 22:53:54,993 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:53:54,994 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:53:55,009 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 22:53:55,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:55,202 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:53:55,202 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:53:55,203 INFO L85 PathProgramCache]: Analyzing trace with hash 334916833, now seen corresponding path program 1 times [2023-11-06 22:53:55,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:53:55,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187678070] [2023-11-06 22:53:55,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:55,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:53:55,297 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:53:55,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [164329262] [2023-11-06 22:53:55,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:53:55,298 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:53:55,298 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:53:55,300 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:53:55,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 22:53:55,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:53:55,757 INFO L262 TraceCheckSpWp]: Trace formula consists of 1122 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:53:55,767 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:53:55,865 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2023-11-06 22:53:55,865 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:53:55,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 22:53:55,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187678070] [2023-11-06 22:53:55,866 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 22:53:55,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [164329262] [2023-11-06 22:53:55,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [164329262] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:53:55,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:53:55,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:53:55,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [113402972] [2023-11-06 22:53:55,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:53:55,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:53:55,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 22:53:55,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:53:55,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:53:55,869 INFO L87 Difference]: Start difference. First operand 7847 states and 12650 transitions. Second operand has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:53:58,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:53:58,249 INFO L93 Difference]: Finished difference Result 22631 states and 36507 transitions. [2023-11-06 22:53:58,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:53:58,250 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) Word has length 501 [2023-11-06 22:53:58,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:53:58,348 INFO L225 Difference]: With dead ends: 22631 [2023-11-06 22:53:58,349 INFO L226 Difference]: Without dead ends: 14787 [2023-11-06 22:53:58,377 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 498 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:53:58,378 INFO L413 NwaCegarLoop]: 422 mSDtfsCounter, 626 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 626 SdHoareTripleChecker+Valid, 937 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 22:53:58,379 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [626 Valid, 937 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 22:53:58,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14787 states. [2023-11-06 22:53:59,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14787 to 7883. [2023-11-06 22:53:59,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7883 states, 5758 states have (on average 1.5105939562348039) internal successors, (8698), 5850 states have internal predecessors, (8698), 2006 states have call successors, (2006), 118 states have call predecessors, (2006), 118 states have return successors, (2006), 1914 states have call predecessors, (2006), 2006 states have call successors, (2006) [2023-11-06 22:53:59,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7883 states to 7883 states and 12710 transitions. [2023-11-06 22:53:59,888 INFO L78 Accepts]: Start accepts. Automaton has 7883 states and 12710 transitions. Word has length 501 [2023-11-06 22:53:59,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:53:59,889 INFO L495 AbstractCegarLoop]: Abstraction has 7883 states and 12710 transitions. [2023-11-06 22:53:59,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.5) internal successors, (94), 4 states have internal predecessors, (94), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:53:59,890 INFO L276 IsEmpty]: Start isEmpty. Operand 7883 states and 12710 transitions. [2023-11-06 22:53:59,902 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2023-11-06 22:53:59,903 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:53:59,903 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:53:59,916 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 22:54:00,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:54:00,112 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:54:00,113 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:00,113 INFO L85 PathProgramCache]: Analyzing trace with hash -481091035, now seen corresponding path program 1 times [2023-11-06 22:54:00,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 22:54:00,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199024779] [2023-11-06 22:54:00,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:00,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 22:54:00,194 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 22:54:00,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1226825160] [2023-11-06 22:54:00,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:00,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:54:00,196 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:54:00,197 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 22:54:00,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 22:54:00,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:54:00,651 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 22:54:00,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 22:54:01,492 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 22:54:01,493 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 22:54:01,494 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 22:54:01,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 22:54:01,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 22:54:01,699 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:54:01,704 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 22:54:02,242 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 10:54:02 BoogieIcfgContainer [2023-11-06 22:54:02,248 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 22:54:02,248 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 22:54:02,249 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 22:54:02,249 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 22:54:02,249 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:53:36" (3/4) ... [2023-11-06 22:54:02,251 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 22:54:02,252 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 22:54:02,252 INFO L158 Benchmark]: Toolchain (without parser) took 28259.55ms. Allocated memory was 155.2MB in the beginning and 966.8MB in the end (delta: 811.6MB). Free memory was 122.7MB in the beginning and 816.1MB in the end (delta: -693.4MB). Peak memory consumption was 121.4MB. Max. memory is 16.1GB. [2023-11-06 22:54:02,253 INFO L158 Benchmark]: CDTParser took 0.30ms. Allocated memory is still 113.2MB. Free memory is still 60.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:54:02,253 INFO L158 Benchmark]: CACSL2BoogieTranslator took 577.84ms. Allocated memory is still 155.2MB. Free memory was 122.7MB in the beginning and 99.6MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2023-11-06 22:54:02,253 INFO L158 Benchmark]: Boogie Procedure Inliner took 117.89ms. Allocated memory is still 155.2MB. Free memory was 99.6MB in the beginning and 89.7MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 22:54:02,254 INFO L158 Benchmark]: Boogie Preprocessor took 104.15ms. Allocated memory is still 155.2MB. Free memory was 89.7MB in the beginning and 85.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 22:54:02,254 INFO L158 Benchmark]: RCFGBuilder took 1398.20ms. Allocated memory is still 155.2MB. Free memory was 85.5MB in the beginning and 93.8MB in the end (delta: -8.3MB). Peak memory consumption was 46.3MB. Max. memory is 16.1GB. [2023-11-06 22:54:02,255 INFO L158 Benchmark]: TraceAbstraction took 26047.90ms. Allocated memory was 155.2MB in the beginning and 966.8MB in the end (delta: 811.6MB). Free memory was 93.8MB in the beginning and 817.2MB in the end (delta: -723.3MB). Peak memory consumption was 425.3MB. Max. memory is 16.1GB. [2023-11-06 22:54:02,255 INFO L158 Benchmark]: Witness Printer took 3.40ms. Allocated memory is still 966.8MB. Free memory is still 816.1MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:54:02,257 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.30ms. Allocated memory is still 113.2MB. Free memory is still 60.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 577.84ms. Allocated memory is still 155.2MB. Free memory was 122.7MB in the beginning and 99.6MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 117.89ms. Allocated memory is still 155.2MB. Free memory was 99.6MB in the beginning and 89.7MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 104.15ms. Allocated memory is still 155.2MB. Free memory was 89.7MB in the beginning and 85.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1398.20ms. Allocated memory is still 155.2MB. Free memory was 85.5MB in the beginning and 93.8MB in the end (delta: -8.3MB). Peak memory consumption was 46.3MB. Max. memory is 16.1GB. * TraceAbstraction took 26047.90ms. Allocated memory was 155.2MB in the beginning and 966.8MB in the end (delta: 811.6MB). Free memory was 93.8MB in the beginning and 817.2MB in the end (delta: -723.3MB). Peak memory consumption was 425.3MB. Max. memory is 16.1GB. * Witness Printer took 3.40ms. Allocated memory is still 966.8MB. Free memory is still 816.1MB. 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 440, overapproximation of someBinaryFLOATComparisonOperation at line 440, overapproximation of someBinaryArithmeticDOUBLEoperation at line 305. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 5.25; [L23] signed long int var_1_3 = -25; [L24] signed long int var_1_4 = -128; [L25] double var_1_6 = 2.75; [L26] double var_1_7 = 24.5; [L27] double var_1_8 = 199.5; [L28] float var_1_9 = 32.8; [L29] unsigned char var_1_10 = 1; [L30] float var_1_11 = 15.4; [L31] float var_1_12 = 0.0; [L32] unsigned long int var_1_13 = 2; [L33] float var_1_16 = 127.6; [L34] signed long int var_1_17 = 128; [L35] unsigned char var_1_19 = 10; [L36] unsigned char var_1_20 = 0; [L37] unsigned char var_1_21 = 64; [L38] double var_1_22 = 15.95; [L39] unsigned long int var_1_23 = 4127848294; [L40] unsigned long int var_1_24 = 256; [L41] unsigned char var_1_25 = 1; [L42] unsigned long int var_1_26 = 64; [L43] unsigned char var_1_27 = 1; [L44] unsigned char var_1_28 = 0; [L45] unsigned char var_1_29 = 1; [L46] unsigned char var_1_30 = 0; [L47] unsigned char var_1_31 = 0; [L48] unsigned char var_1_32 = 0; [L49] signed long int var_1_33 = 100; [L50] signed long int var_1_34 = -64; [L51] unsigned char var_1_35 = 8; [L52] float var_1_36 = 100000000000000.5; [L53] float var_1_37 = 255.3; [L54] float var_1_38 = 3.4; [L55] unsigned char var_1_39 = 4; [L56] unsigned char var_1_40 = 32; [L57] unsigned char var_1_41 = 1; [L58] unsigned char var_1_42 = 2; [L59] double var_1_43 = 9.25; [L60] unsigned char var_1_44 = 2; [L61] double var_1_45 = 9.5; [L62] double var_1_46 = 15.4; [L63] double var_1_47 = 15.95; [L64] signed long int var_1_48 = 5; [L65] unsigned long int var_1_49 = 16; [L66] unsigned long int var_1_50 = 2590019718; [L67] float var_1_51 = 32.25; [L68] unsigned short int var_1_52 = 2; [L69] signed char var_1_53 = -8; [L70] unsigned short int var_1_54 = 40964; [L71] unsigned char var_1_55 = 64; [L72] signed long int var_1_56 = 50; [L73] unsigned char var_1_57 = 128; [L74] unsigned char var_1_59 = 4; [L75] unsigned char var_1_60 = 16; [L76] unsigned char var_1_61 = 64; [L77] unsigned char var_1_62 = 4; [L78] signed long int var_1_63 = 0; [L79] unsigned char var_1_64 = 1; [L80] signed char var_1_65 = -64; [L81] signed char var_1_66 = 16; [L82] unsigned short int var_1_67 = 2; [L83] unsigned short int var_1_68 = 256; [L84] unsigned char var_1_69 = 0; [L85] unsigned long int var_1_70 = 0; [L86] unsigned char var_1_71 = 0; [L87] unsigned short int var_1_72 = 32; [L88] signed short int var_1_73 = -1; [L89] signed short int var_1_74 = 10000; [L90] signed short int var_1_75 = 10000; [L91] signed char var_1_76 = 8; [L92] signed char var_1_77 = -4; [L93] signed char var_1_78 = -16; [L94] unsigned char var_1_79 = 4; [L95] unsigned short int var_1_80 = 16; [L96] float var_1_81 = 15.375; [L97] unsigned char var_1_82 = 1; VAL [isInitial=0, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-25, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=-128, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L444] isInitial = 1 [L445] FCALL initially() [L446] COND TRUE 1 [L447] FCALL updateLastVariables() [L448] CALL updateVariables() [L309] var_1_3 = __VERIFIER_nondet_long() [L310] CALL assume_abort_if_not(var_1_3 >= -2147483648) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=-128, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=-128, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L310] RET assume_abort_if_not(var_1_3 >= -2147483648) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=-128, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L311] CALL assume_abort_if_not(var_1_3 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=-128, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=-128, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L311] RET assume_abort_if_not(var_1_3 <= 2147483647) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=-128, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L312] CALL assume_abort_if_not(var_1_3 != 0) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=-128, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=-128, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L312] RET assume_abort_if_not(var_1_3 != 0) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=-128, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L313] var_1_4 = __VERIFIER_nondet_long() [L314] CALL assume_abort_if_not(var_1_4 >= -2147483648) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L314] RET assume_abort_if_not(var_1_4 >= -2147483648) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L315] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L315] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L316] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L316] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=11/4, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L317] var_1_6 = __VERIFIER_nondet_double() [L318] CALL assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854765600e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L318] RET assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854765600e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=49/2, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L319] var_1_7 = __VERIFIER_nondet_double() [L320] CALL assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L320] RET assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=399/2, var_1_9=164/5] [L321] var_1_8 = __VERIFIER_nondet_double() [L322] CALL assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L322] RET assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L323] var_1_10 = __VERIFIER_nondet_uchar() [L324] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L324] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L325] CALL assume_abort_if_not(var_1_10 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L325] RET assume_abort_if_not(var_1_10 <= 1) VAL [isInitial=1, var_1_10=0, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L326] var_1_11 = __VERIFIER_nondet_float() [L327] CALL assume_abort_if_not((var_1_11 >= -230584.3009213691390e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 2305843.009213691390e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L327] RET assume_abort_if_not((var_1_11 >= -230584.3009213691390e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 2305843.009213691390e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L328] var_1_12 = __VERIFIER_nondet_float() [L329] CALL assume_abort_if_not((var_1_12 >= 4611686.018427382800e+12F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L329] RET assume_abort_if_not((var_1_12 >= 4611686.018427382800e+12F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L330] var_1_20 = __VERIFIER_nondet_uchar() [L331] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L331] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L332] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L332] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L333] var_1_21 = __VERIFIER_nondet_uchar() [L334] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L334] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L335] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L335] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L336] var_1_23 = __VERIFIER_nondet_ulong() [L337] CALL assume_abort_if_not(var_1_23 >= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L337] RET assume_abort_if_not(var_1_23 >= 2147483647) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L338] CALL assume_abort_if_not(var_1_23 <= 4294967295) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L338] RET assume_abort_if_not(var_1_23 <= 4294967295) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L339] var_1_25 = __VERIFIER_nondet_uchar() [L340] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L340] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L341] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L341] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L342] var_1_26 = __VERIFIER_nondet_ulong() [L343] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L343] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L344] CALL assume_abort_if_not(var_1_26 <= 4294967294) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L344] RET assume_abort_if_not(var_1_26 <= 4294967294) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L345] var_1_28 = __VERIFIER_nondet_uchar() [L346] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L346] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L347] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L347] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L348] var_1_29 = __VERIFIER_nondet_uchar() [L349] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L349] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L350] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L350] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L351] var_1_30 = __VERIFIER_nondet_uchar() [L352] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L352] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L353] CALL assume_abort_if_not(var_1_30 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L353] RET assume_abort_if_not(var_1_30 <= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L354] var_1_31 = __VERIFIER_nondet_uchar() [L355] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L355] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L356] CALL assume_abort_if_not(var_1_31 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L356] RET assume_abort_if_not(var_1_31 <= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L357] var_1_32 = __VERIFIER_nondet_uchar() [L358] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L358] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L359] CALL assume_abort_if_not(var_1_32 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L359] RET assume_abort_if_not(var_1_32 <= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=-64, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L360] var_1_34 = __VERIFIER_nondet_long() [L361] CALL assume_abort_if_not(var_1_34 >= -2147483646) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L361] RET assume_abort_if_not(var_1_34 >= -2147483646) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L362] CALL assume_abort_if_not(var_1_34 <= 2147483646) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L362] RET assume_abort_if_not(var_1_34 <= 2147483646) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=200000000000001/2, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L363] var_1_36 = __VERIFIER_nondet_float() [L364] CALL assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L364] RET assume_abort_if_not((var_1_36 >= -922337.2036854776000e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854776000e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=2553/10, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L365] var_1_37 = __VERIFIER_nondet_float() [L366] CALL assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L366] RET assume_abort_if_not((var_1_37 >= -922337.2036854776000e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854776000e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L367] CALL assume_abort_if_not(var_1_37 != 0.0F) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L367] RET assume_abort_if_not(var_1_37 != 0.0F) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=17/5, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L368] var_1_38 = __VERIFIER_nondet_float() [L369] CALL assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L369] RET assume_abort_if_not((var_1_38 >= -922337.2036854776000e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=4, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L370] var_1_39 = __VERIFIER_nondet_uchar() [L371] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L371] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L372] CALL assume_abort_if_not(var_1_39 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L372] RET assume_abort_if_not(var_1_39 <= 254) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=32, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L373] var_1_40 = __VERIFIER_nondet_uchar() [L374] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L374] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L375] CALL assume_abort_if_not(var_1_40 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L375] RET assume_abort_if_not(var_1_40 <= 254) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=1, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L376] var_1_41 = __VERIFIER_nondet_uchar() [L377] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L377] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L378] CALL assume_abort_if_not(var_1_41 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L378] RET assume_abort_if_not(var_1_41 <= 254) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=2, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L379] var_1_44 = __VERIFIER_nondet_uchar() [L380] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L380] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L381] CALL assume_abort_if_not(var_1_44 <= 255) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L381] RET assume_abort_if_not(var_1_44 <= 255) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=19/2, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L382] var_1_45 = __VERIFIER_nondet_double() [L383] CALL assume_abort_if_not((var_1_45 >= 0.0F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854765600e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L383] RET assume_abort_if_not((var_1_45 >= 0.0F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 9223372.036854765600e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=77/5, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L384] var_1_46 = __VERIFIER_nondet_double() [L385] CALL assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 4611686.018427382800e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L385] RET assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 4611686.018427382800e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=319/20, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L386] var_1_47 = __VERIFIER_nondet_double() [L387] CALL assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L387] RET assume_abort_if_not((var_1_47 >= 0.0F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2590019718, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L388] var_1_50 = __VERIFIER_nondet_ulong() [L389] CALL assume_abort_if_not(var_1_50 >= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L389] RET assume_abort_if_not(var_1_50 >= 2147483647) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L390] CALL assume_abort_if_not(var_1_50 <= 4294967294) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L390] RET assume_abort_if_not(var_1_50 <= 4294967294) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=-8, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L391] var_1_53 = __VERIFIER_nondet_char() [L392] CALL assume_abort_if_not(var_1_53 >= -127) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L392] RET assume_abort_if_not(var_1_53 >= -127) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L393] CALL assume_abort_if_not(var_1_53 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L393] RET assume_abort_if_not(var_1_53 <= 127) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=40964, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L394] var_1_54 = __VERIFIER_nondet_ushort() [L395] CALL assume_abort_if_not(var_1_54 >= 32767) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L395] RET assume_abort_if_not(var_1_54 >= 32767) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L396] CALL assume_abort_if_not(var_1_54 <= 65534) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L396] RET assume_abort_if_not(var_1_54 <= 65534) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=4, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L397] var_1_59 = __VERIFIER_nondet_uchar() [L398] CALL assume_abort_if_not(var_1_59 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L398] RET assume_abort_if_not(var_1_59 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L399] CALL assume_abort_if_not(var_1_59 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L399] RET assume_abort_if_not(var_1_59 <= 127) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=16, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L400] var_1_60 = __VERIFIER_nondet_uchar() [L401] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L401] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L402] CALL assume_abort_if_not(var_1_60 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L402] RET assume_abort_if_not(var_1_60 <= 127) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=64, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L403] var_1_61 = __VERIFIER_nondet_uchar() [L404] CALL assume_abort_if_not(var_1_61 >= 64) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L404] RET assume_abort_if_not(var_1_61 >= 64) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L405] CALL assume_abort_if_not(var_1_61 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L405] RET assume_abort_if_not(var_1_61 <= 127) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=0, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L406] var_1_63 = __VERIFIER_nondet_long() [L407] CALL assume_abort_if_not(var_1_63 >= -1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L407] RET assume_abort_if_not(var_1_63 >= -1) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L408] CALL assume_abort_if_not(var_1_63 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L408] RET assume_abort_if_not(var_1_63 <= 2147483647) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=1, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L409] var_1_64 = __VERIFIER_nondet_uchar() [L410] CALL assume_abort_if_not(var_1_64 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L410] RET assume_abort_if_not(var_1_64 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L411] CALL assume_abort_if_not(var_1_64 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L411] RET assume_abort_if_not(var_1_64 <= 63) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=16, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L412] var_1_66 = __VERIFIER_nondet_char() [L413] CALL assume_abort_if_not(var_1_66 >= -127) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L413] RET assume_abort_if_not(var_1_66 >= -127) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L414] CALL assume_abort_if_not(var_1_66 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L414] RET assume_abort_if_not(var_1_66 <= 126) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=256, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L415] var_1_68 = __VERIFIER_nondet_ushort() [L416] CALL assume_abort_if_not(var_1_68 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L416] RET assume_abort_if_not(var_1_68 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L417] CALL assume_abort_if_not(var_1_68 <= 65534) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L417] RET assume_abort_if_not(var_1_68 <= 65534) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=0, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L418] var_1_70 = __VERIFIER_nondet_ulong() [L419] CALL assume_abort_if_not(var_1_70 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L419] RET assume_abort_if_not(var_1_70 >= 0) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L420] CALL assume_abort_if_not(var_1_70 <= 4294967295) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L420] RET assume_abort_if_not(var_1_70 <= 4294967295) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=0, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L421] var_1_71 = __VERIFIER_nondet_uchar() [L422] CALL assume_abort_if_not(var_1_71 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L422] RET assume_abort_if_not(var_1_71 >= 1) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L423] CALL assume_abort_if_not(var_1_71 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L423] RET assume_abort_if_not(var_1_71 <= 1) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=10000, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L424] var_1_74 = __VERIFIER_nondet_short() [L425] CALL assume_abort_if_not(var_1_74 >= 8191) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L425] RET assume_abort_if_not(var_1_74 >= 8191) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L426] CALL assume_abort_if_not(var_1_74 <= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L426] RET assume_abort_if_not(var_1_74 <= 16383) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=10000, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L427] var_1_75 = __VERIFIER_nondet_short() [L428] CALL assume_abort_if_not(var_1_75 >= 8192) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L428] RET assume_abort_if_not(var_1_75 >= 8192) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L429] CALL assume_abort_if_not(var_1_75 <= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L429] RET assume_abort_if_not(var_1_75 <= 16383) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=-4, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L430] var_1_77 = __VERIFIER_nondet_char() [L431] CALL assume_abort_if_not(var_1_77 >= -31) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L431] RET assume_abort_if_not(var_1_77 >= -31) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L432] CALL assume_abort_if_not(var_1_77 <= 32) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L432] RET assume_abort_if_not(var_1_77 <= 32) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=-16, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L433] var_1_78 = __VERIFIER_nondet_char() [L434] CALL assume_abort_if_not(var_1_78 >= -31) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L434] RET assume_abort_if_not(var_1_78 >= -31) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L435] CALL assume_abort_if_not(var_1_78 <= 31) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L435] RET assume_abort_if_not(var_1_78 <= 31) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L448] RET updateVariables() [L449] CALL step() [L101] COND TRUE \read(var_1_25) [L102] var_1_24 = ((((((((((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) < (64u)) ? (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) : (64u)))) > (32u)) ? (((((((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) < (64u)) ? (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) : (64u)))) : (32u))) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L104] COND TRUE var_1_24 <= 32u VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L105] COND FALSE !(var_1_24 < var_1_26) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=100, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L119] COND TRUE var_1_24 > var_1_26 [L120] var_1_33 = ((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34))) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=8, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L122] COND TRUE (var_1_36 / var_1_37) == var_1_38 [L123] var_1_35 = ((((var_1_39) > (var_1_40)) ? (var_1_39) : (var_1_40))) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=2, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L127] COND TRUE \read(var_1_25) [L128] var_1_42 = var_1_40 VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L134] COND FALSE !(var_1_39 > (var_1_44 * var_1_24)) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L139] COND FALSE !(\read(var_1_30)) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=16, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L144] COND TRUE var_1_44 > var_1_24 [L145] var_1_49 = ((((((((var_1_40) < ((var_1_50 - var_1_44))) ? (var_1_40) : ((var_1_50 - var_1_44))))) < (var_1_35)) ? (((((var_1_40) < ((var_1_50 - var_1_44))) ? (var_1_40) : ((var_1_50 - var_1_44))))) : (var_1_35))) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_51=129/4, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L157] COND TRUE \read(var_1_28) [L158] var_1_51 = (var_1_47 + var_1_46) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L160] COND FALSE !(\read(var_1_32)) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=2, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L163] COND FALSE !(((((var_1_53) < 0 ) ? -(var_1_53) : (var_1_53))) > var_1_24) [L166] var_1_52 = (var_1_42 + var_1_39) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=64, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L169] var_1_55 = var_1_41 VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=50, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L170] COND TRUE (4.8 + ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47)))) > ((((var_1_37) < (var_1_38)) ? (var_1_37) : (var_1_38))) [L171] var_1_56 = var_1_42 VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=128, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L173] COND TRUE var_1_35 <= var_1_48 [L174] var_1_57 = (var_1_59 + var_1_60) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L182] EXPR (var_1_61 + 16u) & var_1_40 VAL [(var_1_61 + 16u) & var_1_40=0, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L182] COND FALSE !((var_1_41 * (16u + var_1_44)) < ((var_1_61 + 16u) & var_1_40)) [L193] COND FALSE !((~ var_1_62) > var_1_33) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L204] COND FALSE !((- var_1_40) > (128 - var_1_44)) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L211] COND FALSE !(((1000u + var_1_61) < var_1_70) || (-256 < var_1_24)) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=32, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L218] COND FALSE !(var_1_69 && var_1_30) [L229] var_1_72 = ((((var_1_54) < 0 ) ? -(var_1_54) : (var_1_54))) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L231] COND FALSE !(var_1_64 >= var_1_60) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=8, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L248] COND FALSE !(var_1_52 >= var_1_62) [L257] var_1_76 = var_1_77 VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L259] COND FALSE !(\read(var_1_30)) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L262] COND FALSE !(\read(var_1_69)) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=123/8, var_1_82=1, var_1_8=4, var_1_9=164/5] [L265] COND TRUE var_1_57 <= var_1_60 [L266] var_1_81 = var_1_46 VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=1, var_1_8=4, var_1_9=164/5] [L272] var_1_82 = var_1_30 VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=164/5] [L273] COND TRUE var_1_12 <= (var_1_7 * 5.8f) [L274] var_1_16 = ((((((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) < (var_1_8)) ? (((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) : (var_1_8))) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=12, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=164/5] [L278] COND FALSE !(var_1_10 || var_1_20) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=12, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=164/5] [L281] COND FALSE !(\read(var_1_10)) VAL [isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=12, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=164/5] [L286] signed long int stepLocal_0 = (var_1_3 % var_1_4) * var_1_19; VAL [isInitial=1, stepLocal_0=-10, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=12, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=164/5] [L287] COND TRUE var_1_19 > stepLocal_0 [L288] var_1_1 = (var_1_6 - (var_1_7 + var_1_8)) VAL [isInitial=1, stepLocal_0=-10, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=2, var_1_16=12, var_1_17=128, var_1_19=10, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=164/5] [L292] COND TRUE ! var_1_10 [L293] var_1_13 = (50u + var_1_19) VAL [isInitial=1, stepLocal_0=-10, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=60, var_1_16=12, var_1_17=128, var_1_19=10, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=164/5] [L297] COND FALSE !(var_1_8 < (var_1_22 / var_1_12)) VAL [isInitial=1, stepLocal_0=-10, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=60, var_1_16=12, var_1_17=128, var_1_19=10, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=164/5] [L302] COND FALSE !(var_1_10 || (var_1_19 == var_1_13)) [L305] var_1_9 = ((((((var_1_12 - var_1_7) - var_1_6)) < (var_1_11)) ? (((var_1_12 - var_1_7) - var_1_6)) : (var_1_11))) VAL [isInitial=1, stepLocal_0=-10, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=60, var_1_16=12, var_1_17=128, var_1_19=10, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=13] [L449] RET step() [L450] CALL, EXPR property() [L440] EXPR (((((((var_1_19 > ((var_1_3 % var_1_4) * var_1_19)) ? (var_1_1 == ((double) (var_1_6 - (var_1_7 + var_1_8)))) : (var_1_1 == ((double) (var_1_6 - (var_1_8 + var_1_7))))) && ((var_1_10 || (var_1_19 == var_1_13)) ? (var_1_9 == ((float) ((127.5f - ((((var_1_8) > (var_1_7)) ? (var_1_8) : (var_1_7)))) + (16.1f + var_1_11)))) : (var_1_9 == ((float) ((((((var_1_12 - var_1_7) - var_1_6)) < (var_1_11)) ? (((var_1_12 - var_1_7) - var_1_6)) : (var_1_11))))))) && ((! var_1_10) ? (var_1_13 == ((unsigned long int) (50u + var_1_19))) : (var_1_13 == ((unsigned long int) (var_1_19 + var_1_19))))) && ((var_1_12 <= (var_1_7 * 5.8f)) ? (var_1_16 == ((float) ((((((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) < (var_1_8)) ? (((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) : (var_1_8))))) : (var_1_16 == ((float) var_1_6)))) && ((var_1_8 < (var_1_22 / var_1_12)) ? ((var_1_22 > var_1_6) ? (var_1_17 == ((signed long int) var_1_19)) : 1) : 1)) && ((var_1_10 || var_1_20) ? (var_1_19 == ((unsigned char) ((((var_1_21) > (32)) ? (var_1_21) : (32))))) : 1)) && (var_1_10 ? (((var_1_19 | var_1_19) != (var_1_23 - var_1_19)) ? (var_1_22 == ((double) 4.75)) : 1) : 1) VAL [(((((((var_1_19 > ((var_1_3 % var_1_4) * var_1_19)) ? (var_1_1 == ((double) (var_1_6 - (var_1_7 + var_1_8)))) : (var_1_1 == ((double) (var_1_6 - (var_1_8 + var_1_7))))) && ((var_1_10 || (var_1_19 == var_1_13)) ? (var_1_9 == ((float) ((127.5f - ((((var_1_8) > (var_1_7)) ? (var_1_8) : (var_1_7)))) + (16.1f + var_1_11)))) : (var_1_9 == ((float) ((((((var_1_12 - var_1_7) - var_1_6)) < (var_1_11)) ? (((var_1_12 - var_1_7) - var_1_6)) : (var_1_11))))))) && ((! var_1_10) ? (var_1_13 == ((unsigned long int) (50u + var_1_19))) : (var_1_13 == ((unsigned long int) (var_1_19 + var_1_19))))) && ((var_1_12 <= (var_1_7 * 5.8f)) ? (var_1_16 == ((float) ((((((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) < (var_1_8)) ? (((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) : (var_1_8))))) : (var_1_16 == ((float) var_1_6)))) && ((var_1_8 < (var_1_22 / var_1_12)) ? ((var_1_22 > var_1_6) ? (var_1_17 == ((signed long int) var_1_19)) : 1) : 1)) && ((var_1_10 || var_1_20) ? (var_1_19 == ((unsigned char) ((((var_1_21) > (32)) ? (var_1_21) : (32))))) : 1)) && (var_1_10 ? (((var_1_19 | var_1_19) != (var_1_23 - var_1_19)) ? (var_1_22 == ((double) 4.75)) : 1) : 1)=0, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=60, var_1_16=12, var_1_17=128, var_1_19=10, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=13] [L440-L441] return (((((((var_1_19 > ((var_1_3 % var_1_4) * var_1_19)) ? (var_1_1 == ((double) (var_1_6 - (var_1_7 + var_1_8)))) : (var_1_1 == ((double) (var_1_6 - (var_1_8 + var_1_7))))) && ((var_1_10 || (var_1_19 == var_1_13)) ? (var_1_9 == ((float) ((127.5f - ((((var_1_8) > (var_1_7)) ? (var_1_8) : (var_1_7)))) + (16.1f + var_1_11)))) : (var_1_9 == ((float) ((((((var_1_12 - var_1_7) - var_1_6)) < (var_1_11)) ? (((var_1_12 - var_1_7) - var_1_6)) : (var_1_11))))))) && ((! var_1_10) ? (var_1_13 == ((unsigned long int) (50u + var_1_19))) : (var_1_13 == ((unsigned long int) (var_1_19 + var_1_19))))) && ((var_1_12 <= (var_1_7 * 5.8f)) ? (var_1_16 == ((float) ((((((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) < (var_1_8)) ? (((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) : (var_1_8))))) : (var_1_16 == ((float) var_1_6)))) && ((var_1_8 < (var_1_22 / var_1_12)) ? ((var_1_22 > var_1_6) ? (var_1_17 == ((signed long int) var_1_19)) : 1) : 1)) && ((var_1_10 || var_1_20) ? (var_1_19 == ((unsigned char) ((((var_1_21) > (32)) ? (var_1_21) : (32))))) : 1)) && (var_1_10 ? (((var_1_19 | var_1_19) != (var_1_23 - var_1_19)) ? (var_1_22 == ((double) 4.75)) : 1) : 1) ; [L450] RET, EXPR property() [L450] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=60, var_1_16=12, var_1_17=128, var_1_19=10, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=13] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, var_1_10=0, var_1_11=5, var_1_12=12, var_1_13=60, var_1_16=12, var_1_17=128, var_1_19=10, var_1_20=0, var_1_21=254, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=31, var_1_27=1, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=0, var_1_36=6, var_1_37=7, var_1_38=8, var_1_39=0, var_1_3=-1, var_1_40=0, var_1_41=0, var_1_42=0, var_1_43=37/4, var_1_44=128, var_1_45=9, var_1_46=10, var_1_47=11, var_1_48=5, var_1_49=0, var_1_4=2, var_1_50=2147483647, var_1_52=0, var_1_53=32, var_1_54=65534, var_1_55=0, var_1_56=0, var_1_57=1, var_1_59=0, var_1_60=1, var_1_61=127, var_1_62=4, var_1_63=-1, var_1_64=0, var_1_65=-64, var_1_66=126, var_1_67=2, var_1_68=0, var_1_69=0, var_1_6=2, var_1_70=1127, var_1_71=1, var_1_72=65534, var_1_73=-1, var_1_74=8191, var_1_75=16383, var_1_76=32, var_1_77=32, var_1_78=31, var_1_79=4, var_1_7=3, var_1_80=16, var_1_81=10, var_1_82=0, var_1_8=4, var_1_9=13] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 238 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 25.4s, OverallIterations: 9, TraceHistogramMax: 82, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 9.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4626 SdHoareTripleChecker+Valid, 4.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4495 mSDsluCounter, 8195 SdHoareTripleChecker+Invalid, 3.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4924 mSDsCounter, 1184 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2722 IncrementalHoareTripleChecker+Invalid, 3906 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1184 mSolverCounterUnsat, 3271 mSDtfsCounter, 2722 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4575 GetRequests, 4507 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 671 ImplicationChecksByTransitivity, 1.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7883occurred in iteration=8, InterpolantAutomatonStates: 72, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.9s AutomataMinimizationTime, 8 MinimizatonAttempts, 8440 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.1s SatisfiabilityAnalysisTime, 4.3s InterpolantComputationTime, 5004 NumberOfCodeBlocks, 5004 NumberOfCodeBlocksAsserted, 10 NumberOfCheckSat, 4494 ConstructedInterpolants, 0 QuantifiedInterpolants, 9135 SizeOfPredicates, 15 NumberOfNonLiveVariables, 8953 ConjunctsInSsa, 40 ConjunctsInUnsatCore, 9 InterpolantComputations, 6 PerfectInterpolantSequences, 119106/119556 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 22:54:02,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 0e599337264deddf8a2f69039fbb61e2da97fc3705442fd34da3b30aee320f72 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:54:05,028 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:54:05,156 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 22:54:05,166 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:54:05,167 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:54:05,214 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:54:05,215 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:54:05,216 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:54:05,217 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:54:05,223 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:54:05,223 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:54:05,224 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:54:05,224 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:54:05,227 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:54:05,227 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 22:54:05,228 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:54:05,228 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:54:05,229 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:54:05,229 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 22:54:05,230 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:54:05,231 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 22:54:05,231 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:54:05,232 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:54:05,232 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:54:05,232 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:54:05,233 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 22:54:05,233 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:54:05,234 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:54:05,234 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:54:05,235 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:54:05,236 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:54:05,236 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:54:05,237 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:54:05,237 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 22:54:05,237 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:54:05,238 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:54:05,238 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:54:05,238 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 22:54:05,238 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:54:05,239 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:54:05,240 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:54:05,240 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:54:05,240 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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 -> 0e599337264deddf8a2f69039fbb61e2da97fc3705442fd34da3b30aee320f72 [2023-11-06 22:54:05,691 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:54:05,723 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:54:05,725 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:54:05,726 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:54:05,727 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:54:05,728 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.i [2023-11-06 22:54:09,062 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:54:09,420 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:54:09,420 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.i [2023-11-06 22:54:09,446 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/data/d1fcfd510/8059fe6378d04ca8bbb68fe8ef1a1a5c/FLAGfe69e2f77 [2023-11-06 22:54:09,462 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/data/d1fcfd510/8059fe6378d04ca8bbb68fe8ef1a1a5c [2023-11-06 22:54:09,471 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:54:09,473 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:54:09,474 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:54:09,475 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:54:09,481 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:54:09,482 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:54:09" (1/1) ... [2023-11-06 22:54:09,483 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d525cd5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:09, skipping insertion in model container [2023-11-06 22:54:09,483 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:54:09" (1/1) ... [2023-11-06 22:54:09,529 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:54:09,703 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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.i[916,929] [2023-11-06 22:54:09,899 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:54:09,938 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:54:09,961 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_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-62.i[916,929] [2023-11-06 22:54:10,076 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:54:10,112 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:54:10,112 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10 WrapperNode [2023-11-06 22:54:10,113 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:54:10,114 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:54:10,115 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:54:10,116 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:54:10,124 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,163 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,214 INFO L138 Inliner]: procedures = 27, calls = 95, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 446 [2023-11-06 22:54:10,215 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:54:10,216 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:54:10,216 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:54:10,216 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:54:10,228 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,228 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,237 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,238 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,264 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,271 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,277 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,282 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,290 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:54:10,291 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:54:10,291 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:54:10,292 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:54:10,293 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (1/1) ... [2023-11-06 22:54:10,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:54:10,338 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:54:10,357 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:54:10,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:54:10,416 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:54:10,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:54:10,417 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 22:54:10,417 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 22:54:10,418 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:54:10,419 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:54:10,611 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:54:10,614 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:54:33,907 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:54:33,929 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:54:33,932 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 22:54:33,936 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:54:33 BoogieIcfgContainer [2023-11-06 22:54:33,937 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:54:33,939 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:54:33,940 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:54:33,943 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:54:33,944 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:54:09" (1/3) ... [2023-11-06 22:54:33,945 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f385f18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:54:33, skipping insertion in model container [2023-11-06 22:54:33,945 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:54:10" (2/3) ... [2023-11-06 22:54:33,946 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5f385f18 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:54:33, skipping insertion in model container [2023-11-06 22:54:33,947 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:54:33" (3/3) ... [2023-11-06 22:54:33,948 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-62.i [2023-11-06 22:54:33,970 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:54:33,971 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 22:54:34,055 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:54:34,067 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;@6754956a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:54:34,068 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 22:54:34,077 INFO L276 IsEmpty]: Start isEmpty. Operand has 211 states, 126 states have (on average 1.5317460317460319) internal successors, (193), 127 states have internal predecessors, (193), 82 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2023-11-06 22:54:34,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2023-11-06 22:54:34,143 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:54:34,145 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:54:34,148 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:54:34,155 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:34,156 INFO L85 PathProgramCache]: Analyzing trace with hash -2136514322, now seen corresponding path program 1 times [2023-11-06 22:54:34,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:54:34,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2079365411] [2023-11-06 22:54:34,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:34,172 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 22:54:34,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:54:34,180 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:34,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:36,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:37,062 INFO L262 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 22:54:37,087 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:54:37,236 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 162 proven. 0 refuted. 0 times theorem prover too weak. 13122 trivial. 0 not checked. [2023-11-06 22:54:37,237 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:54:37,237 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:54:37,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2079365411] [2023-11-06 22:54:37,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2079365411] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:37,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:37,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:54:37,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149566304] [2023-11-06 22:54:37,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:37,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 22:54:37,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:54:37,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 22:54:37,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 22:54:37,300 INFO L87 Difference]: Start difference. First operand has 211 states, 126 states have (on average 1.5317460317460319) internal successors, (193), 127 states have internal predecessors, (193), 82 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) Second operand has 2 states, 2 states have (on average 46.0) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (82), 2 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 2 states have call successors, (82) [2023-11-06 22:54:37,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:54:37,374 INFO L93 Difference]: Finished difference Result 415 states and 790 transitions. [2023-11-06 22:54:37,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 22:54:37,378 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 46.0) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (82), 2 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 2 states have call successors, (82) Word has length 497 [2023-11-06 22:54:37,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:54:37,390 INFO L225 Difference]: With dead ends: 415 [2023-11-06 22:54:37,390 INFO L226 Difference]: Without dead ends: 207 [2023-11-06 22:54:37,397 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 496 GetRequests, 496 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 22:54:37,401 INFO L413 NwaCegarLoop]: 349 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, 349 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 22:54:37,402 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 22:54:37,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2023-11-06 22:54:37,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 207. [2023-11-06 22:54:37,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 123 states have (on average 1.5040650406504066) internal successors, (185), 123 states have internal predecessors, (185), 82 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 82 states have call predecessors, (82), 82 states have call successors, (82) [2023-11-06 22:54:37,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 349 transitions. [2023-11-06 22:54:37,512 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 349 transitions. Word has length 497 [2023-11-06 22:54:37,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:54:37,515 INFO L495 AbstractCegarLoop]: Abstraction has 207 states and 349 transitions. [2023-11-06 22:54:37,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 46.0) internal successors, (92), 2 states have internal predecessors, (92), 2 states have call successors, (82), 2 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 2 states have call successors, (82) [2023-11-06 22:54:37,516 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 349 transitions. [2023-11-06 22:54:37,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2023-11-06 22:54:37,532 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:54:37,533 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:54:37,596 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:37,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:37,734 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:54:37,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:37,735 INFO L85 PathProgramCache]: Analyzing trace with hash -353279058, now seen corresponding path program 1 times [2023-11-06 22:54:37,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:54:37,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [44446538] [2023-11-06 22:54:37,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:37,737 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 22:54:37,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:54:37,739 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:37,808 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:40,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:40,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:54:40,763 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:54:41,688 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2023-11-06 22:54:41,688 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:54:41,688 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:54:41,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [44446538] [2023-11-06 22:54:41,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [44446538] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:54:41,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:54:41,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:54:41,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267388364] [2023-11-06 22:54:41,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:54:41,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:54:41,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:54:41,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:54:41,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:54:41,708 INFO L87 Difference]: Start difference. First operand 207 states and 349 transitions. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:54:44,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:54:44,199 INFO L93 Difference]: Finished difference Result 624 states and 1063 transitions. [2023-11-06 22:54:44,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:54:44,204 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) Word has length 497 [2023-11-06 22:54:44,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:54:44,219 INFO L225 Difference]: With dead ends: 624 [2023-11-06 22:54:44,219 INFO L226 Difference]: Without dead ends: 420 [2023-11-06 22:54:44,227 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 496 GetRequests, 494 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:54:44,229 INFO L413 NwaCegarLoop]: 383 mSDtfsCounter, 362 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 362 SdHoareTripleChecker+Valid, 1035 SdHoareTripleChecker+Invalid, 131 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2023-11-06 22:54:44,230 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [362 Valid, 1035 Invalid, 131 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2023-11-06 22:54:44,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2023-11-06 22:54:44,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 314. [2023-11-06 22:54:44,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 314 states, 208 states have (on average 1.5865384615384615) internal successors, (330), 209 states have internal predecessors, (330), 103 states have call successors, (103), 2 states have call predecessors, (103), 2 states have return successors, (103), 102 states have call predecessors, (103), 103 states have call successors, (103) [2023-11-06 22:54:44,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 314 states to 314 states and 536 transitions. [2023-11-06 22:54:44,364 INFO L78 Accepts]: Start accepts. Automaton has 314 states and 536 transitions. Word has length 497 [2023-11-06 22:54:44,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:54:44,370 INFO L495 AbstractCegarLoop]: Abstraction has 314 states and 536 transitions. [2023-11-06 22:54:44,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:54:44,371 INFO L276 IsEmpty]: Start isEmpty. Operand 314 states and 536 transitions. [2023-11-06 22:54:44,392 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 498 [2023-11-06 22:54:44,392 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:54:44,393 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:54:44,469 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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)] Ended with exit code 0 [2023-11-06 22:54:44,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:44,624 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:54:44,625 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:44,625 INFO L85 PathProgramCache]: Analyzing trace with hash 1697704940, now seen corresponding path program 1 times [2023-11-06 22:54:44,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:54:44,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1791225049] [2023-11-06 22:54:44,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:44,628 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 22:54:44,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:54:44,629 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:44,635 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:47,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:54:47,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 771 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:54:47,709 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:54:52,944 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 6417 proven. 147 refuted. 0 times theorem prover too weak. 6720 trivial. 0 not checked. [2023-11-06 22:54:52,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:54:55,127 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 96 proven. 147 refuted. 0 times theorem prover too weak. 13041 trivial. 0 not checked. [2023-11-06 22:54:55,127 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:54:55,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1791225049] [2023-11-06 22:54:55,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1791225049] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:54:55,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:54:55,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 22:54:55,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807714554] [2023-11-06 22:54:55,129 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:54:55,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 22:54:55,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:54:55,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 22:54:55,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 22:54:55,134 INFO L87 Difference]: Start difference. First operand 314 states and 536 transitions. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) [2023-11-06 22:54:59,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:54:59,682 INFO L93 Difference]: Finished difference Result 635 states and 1078 transitions. [2023-11-06 22:54:59,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:54:59,683 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) Word has length 497 [2023-11-06 22:54:59,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:54:59,691 INFO L225 Difference]: With dead ends: 635 [2023-11-06 22:54:59,691 INFO L226 Difference]: Without dead ends: 324 [2023-11-06 22:54:59,692 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 996 GetRequests, 986 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-11-06 22:54:59,694 INFO L413 NwaCegarLoop]: 259 mSDtfsCounter, 320 mSDsluCounter, 352 mSDsCounter, 0 mSdLazyCounter, 406 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 351 SdHoareTripleChecker+Valid, 611 SdHoareTripleChecker+Invalid, 499 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 406 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-06 22:54:59,694 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [351 Valid, 611 Invalid, 499 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 406 Invalid, 0 Unknown, 0 Unchecked, 4.2s Time] [2023-11-06 22:54:59,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 324 states. [2023-11-06 22:54:59,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 324 to 318. [2023-11-06 22:54:59,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 318 states, 211 states have (on average 1.5592417061611374) internal successors, (329), 212 states have internal predecessors, (329), 103 states have call successors, (103), 3 states have call predecessors, (103), 3 states have return successors, (103), 102 states have call predecessors, (103), 103 states have call successors, (103) [2023-11-06 22:54:59,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 535 transitions. [2023-11-06 22:54:59,757 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 535 transitions. Word has length 497 [2023-11-06 22:54:59,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:54:59,764 INFO L495 AbstractCegarLoop]: Abstraction has 318 states and 535 transitions. [2023-11-06 22:54:59,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 2 states have call successors, (131), 2 states have call predecessors, (131), 4 states have return successors, (132), 2 states have call predecessors, (132), 2 states have call successors, (132) [2023-11-06 22:54:59,765 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 535 transitions. [2023-11-06 22:54:59,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2023-11-06 22:54:59,772 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:54:59,773 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:54:59,825 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:59,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:54:59,986 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:54:59,986 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:54:59,987 INFO L85 PathProgramCache]: Analyzing trace with hash 56828067, now seen corresponding path program 1 times [2023-11-06 22:54:59,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:54:59,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1828942439] [2023-11-06 22:54:59,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:54:59,989 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 22:54:59,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:54:59,990 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:55:00,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:55:02,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:02,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-06 22:55:02,492 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:55:10,586 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2023-11-06 22:55:10,586 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:55:10,586 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:55:10,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1828942439] [2023-11-06 22:55:10,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1828942439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:10,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:10,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:55:10,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602180430] [2023-11-06 22:55:10,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:10,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:55:10,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:55:10,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:55:10,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:55:10,592 INFO L87 Difference]: Start difference. First operand 318 states and 535 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:55:10,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:55:10,729 INFO L93 Difference]: Finished difference Result 942 states and 1587 transitions. [2023-11-06 22:55:10,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:55:10,730 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) Word has length 498 [2023-11-06 22:55:10,731 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:55:10,737 INFO L225 Difference]: With dead ends: 942 [2023-11-06 22:55:10,737 INFO L226 Difference]: Without dead ends: 627 [2023-11-06 22:55:10,739 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 496 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 22:55:10,741 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 97 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-11-06 22:55:10,741 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 683 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-11-06 22:55:10,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2023-11-06 22:55:10,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 623. [2023-11-06 22:55:10,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 410 states have (on average 1.5463414634146342) internal successors, (634), 412 states have internal predecessors, (634), 206 states have call successors, (206), 6 states have call predecessors, (206), 6 states have return successors, (206), 204 states have call predecessors, (206), 206 states have call successors, (206) [2023-11-06 22:55:10,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1046 transitions. [2023-11-06 22:55:10,865 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1046 transitions. Word has length 498 [2023-11-06 22:55:10,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:55:10,866 INFO L495 AbstractCegarLoop]: Abstraction has 623 states and 1046 transitions. [2023-11-06 22:55:10,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 2 states have internal predecessors, (91), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:55:10,867 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1046 transitions. [2023-11-06 22:55:10,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2023-11-06 22:55:10,871 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:55:10,872 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:55:10,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:55:11,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:55:11,092 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:55:11,092 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:11,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1223035611, now seen corresponding path program 1 times [2023-11-06 22:55:11,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:55:11,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2075013977] [2023-11-06 22:55:11,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:11,094 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 22:55:11,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:55:11,097 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:55:11,112 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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)] Waiting until timeout for monitored process [2023-11-06 22:55:13,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:13,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 771 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:55:13,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:55:13,867 INFO L134 CoverageAnalysis]: Checked inductivity of 13284 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13284 trivial. 0 not checked. [2023-11-06 22:55:13,868 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:55:13,868 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:55:13,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2075013977] [2023-11-06 22:55:13,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2075013977] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:55:13,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:55:13,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:55:13,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441621428] [2023-11-06 22:55:13,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:55:13,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:55:13,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:55:13,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:55:13,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:55:13,873 INFO L87 Difference]: Start difference. First operand 623 states and 1046 transitions. Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:55:15,518 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.42s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:55:17,286 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:55:19,418 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.10s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:55:21,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:55:23,692 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:55:27,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.36s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 22:55:29,109 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 22:55:29,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 22:55:29,547 INFO L93 Difference]: Finished difference Result 1353 states and 2246 transitions. [2023-11-06 22:55:29,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:55:29,548 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) Word has length 498 [2023-11-06 22:55:29,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 22:55:29,556 INFO L225 Difference]: With dead ends: 1353 [2023-11-06 22:55:29,556 INFO L226 Difference]: Without dead ends: 733 [2023-11-06 22:55:29,559 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 497 GetRequests, 496 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:55:29,560 INFO L413 NwaCegarLoop]: 374 mSDtfsCounter, 37 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 0 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 702 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.6s IncrementalHoareTripleChecker+Time [2023-11-06 22:55:29,561 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [37 Valid, 702 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 17 Invalid, 5 Unknown, 0 Unchecked, 15.6s Time] [2023-11-06 22:55:29,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2023-11-06 22:55:29,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 727. [2023-11-06 22:55:29,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 474 states have (on average 1.4978902953586497) internal successors, (710), 480 states have internal predecessors, (710), 242 states have call successors, (242), 10 states have call predecessors, (242), 10 states have return successors, (242), 236 states have call predecessors, (242), 242 states have call successors, (242) [2023-11-06 22:55:29,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1194 transitions. [2023-11-06 22:55:29,690 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1194 transitions. Word has length 498 [2023-11-06 22:55:29,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 22:55:29,693 INFO L495 AbstractCegarLoop]: Abstraction has 727 states and 1194 transitions. [2023-11-06 22:55:29,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 1 states have call successors, (82), 1 states have call predecessors, (82), 1 states have return successors, (82), 1 states have call predecessors, (82), 1 states have call successors, (82) [2023-11-06 22:55:29,700 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1194 transitions. [2023-11-06 22:55:29,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2023-11-06 22:55:29,705 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 22:55:29,705 INFO L195 NwaCegarLoop]: trace histogram [82, 82, 82, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 22:55:29,768 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:55:29,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:55:29,928 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 22:55:29,929 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:55:29,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1221188569, now seen corresponding path program 1 times [2023-11-06 22:55:29,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:55:29,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [194195060] [2023-11-06 22:55:29,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:55:29,930 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 22:55:29,930 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:55:29,933 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:55:29,980 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1100530a-4dc1-4c7a-9560-035bd4e2c5bb/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 22:55:34,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:55:34,248 INFO L262 TraceCheckSpWp]: Trace formula consists of 772 conjuncts, 30 conjunts are in the unsatisfiable core [2023-11-06 22:55:34,265 INFO L285 TraceCheckSpWp]: Computing forward predicates...