./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 9e67c5c4be7150eb59c1243c7ce409eeea38b905cf584c084e1e8e9245e730bf --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:14:56,847 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:14:56,968 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-06 21:14:56,975 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:14:56,976 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:14:57,015 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:14:57,017 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:14:57,017 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:14:57,018 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:14:57,024 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:14:57,025 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:14:57,025 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:14:57,026 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:14:57,027 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:14:57,028 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:14:57,028 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:14:57,029 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 21:14:57,029 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:14:57,030 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:14:57,030 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:14:57,031 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:14:57,031 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:14:57,032 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:14:57,032 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:14:57,032 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:14:57,033 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:14:57,034 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:14:57,034 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:14:57,035 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:14:57,035 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:14:57,037 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:14:57,037 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:14:57,037 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 21:14:57,037 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 21:14:57,038 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:14:57,038 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:14:57,038 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:14:57,038 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:14:57,039 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:14:57,039 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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 -> 9e67c5c4be7150eb59c1243c7ce409eeea38b905cf584c084e1e8e9245e730bf [2023-11-06 21:14:57,399 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:14:57,427 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:14:57,430 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:14:57,431 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:14:57,432 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:14:57,433 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i [2023-11-06 21:15:00,502 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:15:00,757 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:15:00,758 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i [2023-11-06 21:15:00,773 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/data/b6f345ad8/88900dce4fe6496eb5a982ffc4b5652e/FLAG2d7ce3bb9 [2023-11-06 21:15:00,792 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/data/b6f345ad8/88900dce4fe6496eb5a982ffc4b5652e [2023-11-06 21:15:00,797 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:15:00,800 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:15:00,804 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:15:00,804 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:15:00,809 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:15:00,810 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:15:00" (1/1) ... [2023-11-06 21:15:00,811 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@42df0b54 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:00, skipping insertion in model container [2023-11-06 21:15:00,812 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:15:00" (1/1) ... [2023-11-06 21:15:00,857 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:15:01,057 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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i[916,929] [2023-11-06 21:15:01,254 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:15:01,280 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:15:01,292 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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i[916,929] [2023-11-06 21:15:01,371 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:15:01,391 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:15:01,392 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01 WrapperNode [2023-11-06 21:15:01,392 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:15:01,393 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:15:01,393 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:15:01,393 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:15:01,409 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,440 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,522 INFO L138 Inliner]: procedures = 26, calls = 93, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 565 [2023-11-06 21:15:01,523 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:15:01,524 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:15:01,524 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:15:01,524 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:15:01,534 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,534 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,545 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,545 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,595 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,619 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,626 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,649 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,661 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:15:01,671 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:15:01,671 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:15:01,672 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:15:01,673 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (1/1) ... [2023-11-06 21:15:01,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:15:01,691 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:01,707 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:15:01,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:15:01,752 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:15:01,753 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 21:15:01,753 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 21:15:01,753 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-06 21:15:01,753 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:15:01,754 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:15:01,934 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:15:01,938 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:15:03,033 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:15:03,046 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:15:03,046 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 21:15:03,049 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:15:03 BoogieIcfgContainer [2023-11-06 21:15:03,049 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:15:03,053 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:15:03,054 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:15:03,057 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:15:03,057 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:15:00" (1/3) ... [2023-11-06 21:15:03,058 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b6d6b2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:15:03, skipping insertion in model container [2023-11-06 21:15:03,058 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:15:01" (2/3) ... [2023-11-06 21:15:03,060 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3b6d6b2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:15:03, skipping insertion in model container [2023-11-06 21:15:03,060 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:15:03" (3/3) ... [2023-11-06 21:15:03,061 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-38.i [2023-11-06 21:15:03,080 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:15:03,080 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:15:03,154 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:15:03,162 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;@171f17f, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:15:03,162 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:15:03,170 INFO L276 IsEmpty]: Start isEmpty. Operand has 229 states, 146 states have (on average 1.5410958904109588) internal successors, (225), 147 states have internal predecessors, (225), 80 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 21:15:03,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2023-11-06 21:15:03,221 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:03,222 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:03,223 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:03,228 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:03,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1056612382, now seen corresponding path program 1 times [2023-11-06 21:15:03,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:03,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924721206] [2023-11-06 21:15:03,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:03,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:03,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:03,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:03,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924721206] [2023-11-06 21:15:03,753 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-06 21:15:03,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [742706832] [2023-11-06 21:15:03,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:03,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:03,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:03,758 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:03,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-06 21:15:04,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:04,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 1146 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 21:15:04,241 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:04,328 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 158 proven. 0 refuted. 0 times theorem prover too weak. 12482 trivial. 0 not checked. [2023-11-06 21:15:04,328 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:04,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [742706832] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:04,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:04,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:15:04,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97720157] [2023-11-06 21:15:04,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:04,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:15:04,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:04,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:15:04,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:15:04,383 INFO L87 Difference]: Start difference. First operand has 229 states, 146 states have (on average 1.5410958904109588) internal successors, (225), 147 states have internal predecessors, (225), 80 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) Second operand has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (80), 2 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 2 states have call successors, (80) [2023-11-06 21:15:04,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:04,448 INFO L93 Difference]: Finished difference Result 451 states and 844 transitions. [2023-11-06 21:15:04,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:15:04,450 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (80), 2 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 2 states have call successors, (80) Word has length 499 [2023-11-06 21:15:04,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:04,461 INFO L225 Difference]: With dead ends: 451 [2023-11-06 21:15:04,461 INFO L226 Difference]: Without dead ends: 225 [2023-11-06 21:15:04,468 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 498 GetRequests, 498 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 21:15:04,472 INFO L413 NwaCegarLoop]: 377 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, 377 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 21:15:04,473 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:15:04,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2023-11-06 21:15:04,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 225. [2023-11-06 21:15:04,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 143 states have (on average 1.5174825174825175) internal successors, (217), 143 states have internal predecessors, (217), 80 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 21:15:04,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 377 transitions. [2023-11-06 21:15:04,583 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 377 transitions. Word has length 499 [2023-11-06 21:15:04,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:04,585 INFO L495 AbstractCegarLoop]: Abstraction has 225 states and 377 transitions. [2023-11-06 21:15:04,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (80), 2 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 2 states have call successors, (80) [2023-11-06 21:15:04,586 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 377 transitions. [2023-11-06 21:15:04,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2023-11-06 21:15:04,602 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:04,603 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:04,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:04,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-06 21:15:04,811 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:04,811 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:04,812 INFO L85 PathProgramCache]: Analyzing trace with hash -973434202, now seen corresponding path program 1 times [2023-11-06 21:15:04,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:04,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688071937] [2023-11-06 21:15:04,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:04,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:05,051 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:05,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1355924873] [2023-11-06 21:15:05,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:05,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:05,052 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:05,058 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:05,082 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-06 21:15:05,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:05,475 INFO L262 TraceCheckSpWp]: Trace formula consists of 1146 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:15:05,491 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:06,111 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 6357 proven. 108 refuted. 0 times theorem prover too weak. 6175 trivial. 0 not checked. [2023-11-06 21:15:06,111 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:06,632 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 129 proven. 108 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2023-11-06 21:15:06,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:06,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688071937] [2023-11-06 21:15:06,633 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:06,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355924873] [2023-11-06 21:15:06,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355924873] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:15:06,633 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:15:06,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-06 21:15:06,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135724520] [2023-11-06 21:15:06,634 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:15:06,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-06 21:15:06,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:06,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-06 21:15:06,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-06 21:15:06,640 INFO L87 Difference]: Start difference. First operand 225 states and 377 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (116), 2 states have call predecessors, (116), 4 states have return successors, (117), 2 states have call predecessors, (117), 2 states have call successors, (117) [2023-11-06 21:15:07,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:07,302 INFO L93 Difference]: Finished difference Result 454 states and 756 transitions. [2023-11-06 21:15:07,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 21:15:07,303 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (116), 2 states have call predecessors, (116), 4 states have return successors, (117), 2 states have call predecessors, (117), 2 states have call successors, (117) Word has length 499 [2023-11-06 21:15:07,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:07,312 INFO L225 Difference]: With dead ends: 454 [2023-11-06 21:15:07,313 INFO L226 Difference]: Without dead ends: 232 [2023-11-06 21:15:07,315 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1000 GetRequests, 990 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 21:15:07,317 INFO L413 NwaCegarLoop]: 285 mSDtfsCounter, 356 mSDsluCounter, 407 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 398 SdHoareTripleChecker+Valid, 692 SdHoareTripleChecker+Invalid, 518 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:07,318 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [398 Valid, 692 Invalid, 518 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:15:07,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2023-11-06 21:15:07,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 228. [2023-11-06 21:15:07,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 145 states have (on average 1.4827586206896552) internal successors, (215), 145 states have internal predecessors, (215), 80 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 21:15:07,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 375 transitions. [2023-11-06 21:15:07,402 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 375 transitions. Word has length 499 [2023-11-06 21:15:07,405 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:07,407 INFO L495 AbstractCegarLoop]: Abstraction has 228 states and 375 transitions. [2023-11-06 21:15:07,408 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (116), 2 states have call predecessors, (116), 4 states have return successors, (117), 2 states have call predecessors, (117), 2 states have call successors, (117) [2023-11-06 21:15:07,408 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 375 transitions. [2023-11-06 21:15:07,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2023-11-06 21:15:07,448 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:07,448 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:07,463 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:07,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-11-06 21:15:07,656 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:07,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:07,658 INFO L85 PathProgramCache]: Analyzing trace with hash 1733185192, now seen corresponding path program 1 times [2023-11-06 21:15:07,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:07,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150721589] [2023-11-06 21:15:07,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:07,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:07,797 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:07,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1071835705] [2023-11-06 21:15:07,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:07,800 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:07,801 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:07,807 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:07,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-06 21:15:08,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:08,193 INFO L262 TraceCheckSpWp]: Trace formula consists of 1147 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 21:15:08,215 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:08,687 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 6289 proven. 102 refuted. 0 times theorem prover too weak. 6249 trivial. 0 not checked. [2023-11-06 21:15:08,687 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:09,183 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 135 proven. 102 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2023-11-06 21:15:09,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:09,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150721589] [2023-11-06 21:15:09,184 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:09,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071835705] [2023-11-06 21:15:09,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071835705] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:15:09,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:15:09,186 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-06 21:15:09,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471055429] [2023-11-06 21:15:09,186 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:15:09,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:15:09,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:09,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:15:09,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:15:09,193 INFO L87 Difference]: Start difference. First operand 228 states and 375 transitions. Second operand has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 2 states have call successors, (114), 2 states have call predecessors, (114), 4 states have return successors, (115), 2 states have call predecessors, (115), 2 states have call successors, (115) [2023-11-06 21:15:09,794 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:09,794 INFO L93 Difference]: Finished difference Result 477 states and 781 transitions. [2023-11-06 21:15:09,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-06 21:15:09,795 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 2 states have call successors, (114), 2 states have call predecessors, (114), 4 states have return successors, (115), 2 states have call predecessors, (115), 2 states have call successors, (115) Word has length 499 [2023-11-06 21:15:09,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:09,799 INFO L225 Difference]: With dead ends: 477 [2023-11-06 21:15:09,799 INFO L226 Difference]: Without dead ends: 238 [2023-11-06 21:15:09,801 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1001 GetRequests, 988 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=103, Unknown=0, NotChecked=0, Total=156 [2023-11-06 21:15:09,802 INFO L413 NwaCegarLoop]: 281 mSDtfsCounter, 251 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 521 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 956 SdHoareTripleChecker+Invalid, 537 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 521 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:09,803 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 956 Invalid, 537 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 521 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:15:09,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2023-11-06 21:15:09,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 232. [2023-11-06 21:15:09,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 148 states have (on average 1.4594594594594594) internal successors, (216), 148 states have internal predecessors, (216), 80 states have call successors, (80), 3 states have call predecessors, (80), 3 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 21:15:09,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 376 transitions. [2023-11-06 21:15:09,853 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 376 transitions. Word has length 499 [2023-11-06 21:15:09,855 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:09,856 INFO L495 AbstractCegarLoop]: Abstraction has 232 states and 376 transitions. [2023-11-06 21:15:09,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.875) internal successors, (111), 8 states have internal predecessors, (111), 2 states have call successors, (114), 2 states have call predecessors, (114), 4 states have return successors, (115), 2 states have call predecessors, (115), 2 states have call successors, (115) [2023-11-06 21:15:09,856 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 376 transitions. [2023-11-06 21:15:09,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 500 [2023-11-06 21:15:09,861 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:09,862 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:09,874 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:10,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:10,070 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:10,070 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:10,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1599171686, now seen corresponding path program 1 times [2023-11-06 21:15:10,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:10,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583458267] [2023-11-06 21:15:10,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:10,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:10,175 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:10,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2052317920] [2023-11-06 21:15:10,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:10,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:10,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:10,178 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:10,183 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-06 21:15:10,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:10,575 INFO L262 TraceCheckSpWp]: Trace formula consists of 1148 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 21:15:10,587 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:10,783 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 3207 proven. 33 refuted. 0 times theorem prover too weak. 9400 trivial. 0 not checked. [2023-11-06 21:15:10,783 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:11,108 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 204 proven. 33 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2023-11-06 21:15:11,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:11,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583458267] [2023-11-06 21:15:11,109 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:11,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052317920] [2023-11-06 21:15:11,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052317920] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:15:11,109 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:15:11,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-06 21:15:11,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143107180] [2023-11-06 21:15:11,110 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:15:11,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-06 21:15:11,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:11,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-06 21:15:11,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:15:11,113 INFO L87 Difference]: Start difference. First operand 232 states and 376 transitions. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 3 states have call successors, (91), 2 states have call predecessors, (91), 4 states have return successors, (92), 3 states have call predecessors, (92), 3 states have call successors, (92) [2023-11-06 21:15:11,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:11,721 INFO L93 Difference]: Finished difference Result 471 states and 758 transitions. [2023-11-06 21:15:11,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:15:11,724 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 3 states have call successors, (91), 2 states have call predecessors, (91), 4 states have return successors, (92), 3 states have call predecessors, (92), 3 states have call successors, (92) Word has length 499 [2023-11-06 21:15:11,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:11,729 INFO L225 Difference]: With dead ends: 471 [2023-11-06 21:15:11,730 INFO L226 Difference]: Without dead ends: 242 [2023-11-06 21:15:11,731 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1000 GetRequests, 990 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:15:11,735 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 413 mSDsluCounter, 402 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 138 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 481 SdHoareTripleChecker+Valid, 684 SdHoareTripleChecker+Invalid, 554 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 138 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:11,738 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [481 Valid, 684 Invalid, 554 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [138 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-11-06 21:15:11,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2023-11-06 21:15:11,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 236. [2023-11-06 21:15:11,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 151 states have (on average 1.4437086092715232) internal successors, (218), 151 states have internal predecessors, (218), 80 states have call successors, (80), 4 states have call predecessors, (80), 4 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 21:15:11,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 378 transitions. [2023-11-06 21:15:11,798 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 378 transitions. Word has length 499 [2023-11-06 21:15:11,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:11,799 INFO L495 AbstractCegarLoop]: Abstraction has 236 states and 378 transitions. [2023-11-06 21:15:11,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 3 states have call successors, (91), 2 states have call predecessors, (91), 4 states have return successors, (92), 3 states have call predecessors, (92), 3 states have call successors, (92) [2023-11-06 21:15:11,800 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 378 transitions. [2023-11-06 21:15:11,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 21:15:11,806 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:11,806 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:11,820 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:12,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:12,015 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:12,016 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:12,016 INFO L85 PathProgramCache]: Analyzing trace with hash 1956168282, now seen corresponding path program 1 times [2023-11-06 21:15:12,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:12,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254449441] [2023-11-06 21:15:12,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:12,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:12,104 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:12,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [200903981] [2023-11-06 21:15:12,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:12,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:12,105 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:12,106 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:12,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-06 21:15:12,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:12,508 INFO L262 TraceCheckSpWp]: Trace formula consists of 1153 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 21:15:12,523 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:12,582 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2023-11-06 21:15:12,583 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:12,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:12,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254449441] [2023-11-06 21:15:12,588 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:12,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200903981] [2023-11-06 21:15:12,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200903981] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:12,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:12,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:15:12,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414634525] [2023-11-06 21:15:12,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:12,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:15:12,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:12,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:15:12,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:15:12,598 INFO L87 Difference]: Start difference. First operand 236 states and 378 transitions. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) [2023-11-06 21:15:12,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:12,671 INFO L93 Difference]: Finished difference Result 473 states and 756 transitions. [2023-11-06 21:15:12,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:15:12,673 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) Word has length 500 [2023-11-06 21:15:12,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:12,677 INFO L225 Difference]: With dead ends: 473 [2023-11-06 21:15:12,677 INFO L226 Difference]: Without dead ends: 240 [2023-11-06 21:15:12,678 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 497 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:15:12,679 INFO L413 NwaCegarLoop]: 365 mSDtfsCounter, 238 mSDsluCounter, 488 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 238 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:12,679 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [238 Valid, 853 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:15:12,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2023-11-06 21:15:12,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 240. [2023-11-06 21:15:12,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 240 states, 154 states have (on average 1.4285714285714286) internal successors, (220), 154 states have internal predecessors, (220), 80 states have call successors, (80), 5 states have call predecessors, (80), 5 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 21:15:12,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 240 states to 240 states and 380 transitions. [2023-11-06 21:15:12,728 INFO L78 Accepts]: Start accepts. Automaton has 240 states and 380 transitions. Word has length 500 [2023-11-06 21:15:12,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:12,731 INFO L495 AbstractCegarLoop]: Abstraction has 240 states and 380 transitions. [2023-11-06 21:15:12,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) [2023-11-06 21:15:12,731 INFO L276 IsEmpty]: Start isEmpty. Operand 240 states and 380 transitions. [2023-11-06 21:15:12,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 21:15:12,737 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:12,737 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:12,751 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:12,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:12,946 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:12,946 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:12,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1916097188, now seen corresponding path program 1 times [2023-11-06 21:15:12,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:12,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783531612] [2023-11-06 21:15:12,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:12,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:13,061 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:13,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [744132099] [2023-11-06 21:15:13,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:13,062 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:13,062 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:13,066 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:13,086 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-06 21:15:13,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:13,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 1153 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 21:15:13,543 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:13,868 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2023-11-06 21:15:13,869 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:13,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:13,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783531612] [2023-11-06 21:15:13,869 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:13,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744132099] [2023-11-06 21:15:13,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744132099] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:13,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:13,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:15:13,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081068236] [2023-11-06 21:15:13,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:13,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 21:15:13,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:13,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 21:15:13,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 21:15:13,873 INFO L87 Difference]: Start difference. First operand 240 states and 380 transitions. Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) [2023-11-06 21:15:14,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:14,191 INFO L93 Difference]: Finished difference Result 504 states and 803 transitions. [2023-11-06 21:15:14,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 21:15:14,192 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) Word has length 500 [2023-11-06 21:15:14,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:14,195 INFO L225 Difference]: With dead ends: 504 [2023-11-06 21:15:14,195 INFO L226 Difference]: Without dead ends: 244 [2023-11-06 21:15:14,196 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 500 GetRequests, 497 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:15:14,197 INFO L413 NwaCegarLoop]: 357 mSDtfsCounter, 318 mSDsluCounter, 379 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 318 SdHoareTripleChecker+Valid, 736 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:14,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [318 Valid, 736 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:15:14,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 244 states. [2023-11-06 21:15:14,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 244 to 244. [2023-11-06 21:15:14,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 157 states have (on average 1.414012738853503) internal successors, (222), 157 states have internal predecessors, (222), 80 states have call successors, (80), 6 states have call predecessors, (80), 6 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 21:15:14,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 382 transitions. [2023-11-06 21:15:14,236 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 382 transitions. Word has length 500 [2023-11-06 21:15:14,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:14,237 INFO L495 AbstractCegarLoop]: Abstraction has 244 states and 382 transitions. [2023-11-06 21:15:14,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) [2023-11-06 21:15:14,238 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 382 transitions. [2023-11-06 21:15:14,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 21:15:14,242 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:14,244 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:14,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:14,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:14,452 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:14,453 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:14,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1521730402, now seen corresponding path program 1 times [2023-11-06 21:15:14,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:14,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707923929] [2023-11-06 21:15:14,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:14,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:14,525 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:14,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2146173048] [2023-11-06 21:15:14,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:14,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:14,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:14,527 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:14,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-06 21:15:14,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:14,963 INFO L262 TraceCheckSpWp]: Trace formula consists of 1154 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 21:15:14,975 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:16,568 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 3319 proven. 201 refuted. 0 times theorem prover too weak. 9120 trivial. 0 not checked. [2023-11-06 21:15:16,568 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:17,558 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 36 proven. 201 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2023-11-06 21:15:17,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:17,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707923929] [2023-11-06 21:15:17,559 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:17,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2146173048] [2023-11-06 21:15:17,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2146173048] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:15:17,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:15:17,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2023-11-06 21:15:17,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593976418] [2023-11-06 21:15:17,560 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:15:17,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:15:17,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:17,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:15:17,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:15:17,564 INFO L87 Difference]: Start difference. First operand 244 states and 382 transitions. Second operand has 12 states, 12 states have (on average 16.833333333333332) internal successors, (202), 12 states have internal predecessors, (202), 4 states have call successors, (160), 3 states have call predecessors, (160), 5 states have return successors, (160), 4 states have call predecessors, (160), 4 states have call successors, (160) [2023-11-06 21:15:19,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:19,166 INFO L93 Difference]: Finished difference Result 804 states and 1248 transitions. [2023-11-06 21:15:19,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 21:15:19,167 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 16.833333333333332) internal successors, (202), 12 states have internal predecessors, (202), 4 states have call successors, (160), 3 states have call predecessors, (160), 5 states have return successors, (160), 4 states have call predecessors, (160), 4 states have call successors, (160) Word has length 500 [2023-11-06 21:15:19,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:19,173 INFO L225 Difference]: With dead ends: 804 [2023-11-06 21:15:19,173 INFO L226 Difference]: Without dead ends: 563 [2023-11-06 21:15:19,174 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1009 GetRequests, 990 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=151, Invalid=269, Unknown=0, NotChecked=0, Total=420 [2023-11-06 21:15:19,177 INFO L413 NwaCegarLoop]: 288 mSDtfsCounter, 1043 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 999 mSolverCounterSat, 406 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1120 SdHoareTripleChecker+Valid, 1142 SdHoareTripleChecker+Invalid, 1405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 406 IncrementalHoareTripleChecker+Valid, 999 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:19,178 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1120 Valid, 1142 Invalid, 1405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [406 Valid, 999 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-11-06 21:15:19,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2023-11-06 21:15:19,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 501. [2023-11-06 21:15:19,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 327 states have (on average 1.4250764525993884) internal successors, (466), 327 states have internal predecessors, (466), 160 states have call successors, (160), 13 states have call predecessors, (160), 13 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) [2023-11-06 21:15:19,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 786 transitions. [2023-11-06 21:15:19,277 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 786 transitions. Word has length 500 [2023-11-06 21:15:19,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:19,280 INFO L495 AbstractCegarLoop]: Abstraction has 501 states and 786 transitions. [2023-11-06 21:15:19,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 16.833333333333332) internal successors, (202), 12 states have internal predecessors, (202), 4 states have call successors, (160), 3 states have call predecessors, (160), 5 states have return successors, (160), 4 states have call predecessors, (160), 4 states have call successors, (160) [2023-11-06 21:15:19,280 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 786 transitions. [2023-11-06 21:15:19,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 21:15:19,286 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:19,286 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:19,302 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:19,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:19,495 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:19,495 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:19,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1762119644, now seen corresponding path program 1 times [2023-11-06 21:15:19,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:19,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030723196] [2023-11-06 21:15:19,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:19,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:19,562 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:19,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [13747481] [2023-11-06 21:15:19,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:19,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:19,563 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:19,564 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:19,586 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-06 21:15:20,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:20,051 INFO L262 TraceCheckSpWp]: Trace formula consists of 1154 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 21:15:20,068 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:21,401 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 6267 proven. 351 refuted. 0 times theorem prover too weak. 6022 trivial. 0 not checked. [2023-11-06 21:15:21,402 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:22,253 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 114 proven. 123 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2023-11-06 21:15:22,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:22,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030723196] [2023-11-06 21:15:22,254 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:22,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13747481] [2023-11-06 21:15:22,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13747481] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:15:22,255 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:15:22,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6] total 10 [2023-11-06 21:15:22,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036708627] [2023-11-06 21:15:22,256 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:15:22,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 21:15:22,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:22,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 21:15:22,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:15:22,260 INFO L87 Difference]: Start difference. First operand 501 states and 786 transitions. Second operand has 10 states, 10 states have (on average 18.8) internal successors, (188), 10 states have internal predecessors, (188), 4 states have call successors, (160), 3 states have call predecessors, (160), 5 states have return successors, (160), 4 states have call predecessors, (160), 4 states have call successors, (160) [2023-11-06 21:15:23,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:23,614 INFO L93 Difference]: Finished difference Result 1529 states and 2380 transitions. [2023-11-06 21:15:23,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-11-06 21:15:23,615 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 18.8) internal successors, (188), 10 states have internal predecessors, (188), 4 states have call successors, (160), 3 states have call predecessors, (160), 5 states have return successors, (160), 4 states have call predecessors, (160), 4 states have call successors, (160) Word has length 500 [2023-11-06 21:15:23,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:23,624 INFO L225 Difference]: With dead ends: 1529 [2023-11-06 21:15:23,624 INFO L226 Difference]: Without dead ends: 1031 [2023-11-06 21:15:23,627 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1004 GetRequests, 990 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=98, Invalid=142, Unknown=0, NotChecked=0, Total=240 [2023-11-06 21:15:23,627 INFO L413 NwaCegarLoop]: 267 mSDtfsCounter, 890 mSDsluCounter, 738 mSDsCounter, 0 mSdLazyCounter, 827 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 928 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 1001 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 827 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:23,628 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [928 Valid, 1005 Invalid, 1001 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 827 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-11-06 21:15:23,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2023-11-06 21:15:23,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 509. [2023-11-06 21:15:23,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 333 states have (on average 1.4114114114114114) internal successors, (470), 333 states have internal predecessors, (470), 160 states have call successors, (160), 15 states have call predecessors, (160), 15 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) [2023-11-06 21:15:23,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 790 transitions. [2023-11-06 21:15:23,831 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 790 transitions. Word has length 500 [2023-11-06 21:15:23,838 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:23,838 INFO L495 AbstractCegarLoop]: Abstraction has 509 states and 790 transitions. [2023-11-06 21:15:23,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 18.8) internal successors, (188), 10 states have internal predecessors, (188), 4 states have call successors, (160), 3 states have call predecessors, (160), 5 states have return successors, (160), 4 states have call predecessors, (160), 4 states have call successors, (160) [2023-11-06 21:15:23,844 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 790 transitions. [2023-11-06 21:15:23,848 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 21:15:23,849 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:23,849 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:23,870 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:24,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2023-11-06 21:15:24,050 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:24,050 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:24,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1252646554, now seen corresponding path program 1 times [2023-11-06 21:15:24,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:24,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820024511] [2023-11-06 21:15:24,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:24,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:24,120 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:24,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1506996407] [2023-11-06 21:15:24,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:24,121 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:24,121 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:24,122 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:24,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-06 21:15:24,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:24,633 INFO L262 TraceCheckSpWp]: Trace formula consists of 1154 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 21:15:24,644 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:25,439 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2023-11-06 21:15:25,439 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:25,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:25,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820024511] [2023-11-06 21:15:25,440 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:25,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506996407] [2023-11-06 21:15:25,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506996407] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:25,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:25,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:15:25,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789163393] [2023-11-06 21:15:25,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:25,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:15:25,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:25,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:15:25,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:15:25,447 INFO L87 Difference]: Start difference. First operand 509 states and 790 transitions. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) [2023-11-06 21:15:26,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:26,272 INFO L93 Difference]: Finished difference Result 2556 states and 3969 transitions. [2023-11-06 21:15:26,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:15:26,272 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) Word has length 500 [2023-11-06 21:15:26,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:26,290 INFO L225 Difference]: With dead ends: 2556 [2023-11-06 21:15:26,291 INFO L226 Difference]: Without dead ends: 2050 [2023-11-06 21:15:26,294 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 496 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:15:26,296 INFO L413 NwaCegarLoop]: 1060 mSDtfsCounter, 737 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 2136 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:26,296 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [737 Valid, 2136 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-06 21:15:26,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2050 states. [2023-11-06 21:15:26,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2050 to 1025. [2023-11-06 21:15:26,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1025 states, 674 states have (on average 1.4154302670623145) internal successors, (954), 674 states have internal predecessors, (954), 320 states have call successors, (320), 30 states have call predecessors, (320), 30 states have return successors, (320), 320 states have call predecessors, (320), 320 states have call successors, (320) [2023-11-06 21:15:26,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1025 states to 1025 states and 1594 transitions. [2023-11-06 21:15:26,659 INFO L78 Accepts]: Start accepts. Automaton has 1025 states and 1594 transitions. Word has length 500 [2023-11-06 21:15:26,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:26,660 INFO L495 AbstractCegarLoop]: Abstraction has 1025 states and 1594 transitions. [2023-11-06 21:15:26,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) [2023-11-06 21:15:26,661 INFO L276 IsEmpty]: Start isEmpty. Operand 1025 states and 1594 transitions. [2023-11-06 21:15:26,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2023-11-06 21:15:26,666 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:26,666 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:26,674 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:26,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2023-11-06 21:15:26,874 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:26,875 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:26,875 INFO L85 PathProgramCache]: Analyzing trace with hash 665840540, now seen corresponding path program 1 times [2023-11-06 21:15:26,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:26,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638345020] [2023-11-06 21:15:26,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:26,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:26,940 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:26,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [273113019] [2023-11-06 21:15:26,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:26,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:26,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:26,942 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:26,952 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-06 21:15:27,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:27,394 INFO L262 TraceCheckSpWp]: Trace formula consists of 1154 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:15:27,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:28,070 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2023-11-06 21:15:28,070 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:15:28,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:28,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638345020] [2023-11-06 21:15:28,071 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:28,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [273113019] [2023-11-06 21:15:28,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [273113019] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:15:28,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:15:28,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 21:15:28,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829652861] [2023-11-06 21:15:28,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:15:28,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:15:28,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:28,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:15:28,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 21:15:28,075 INFO L87 Difference]: Start difference. First operand 1025 states and 1594 transitions. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) [2023-11-06 21:15:28,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:28,940 INFO L93 Difference]: Finished difference Result 3072 states and 4770 transitions. [2023-11-06 21:15:28,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-06 21:15:28,941 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) Word has length 500 [2023-11-06 21:15:28,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:28,956 INFO L225 Difference]: With dead ends: 3072 [2023-11-06 21:15:28,957 INFO L226 Difference]: Without dead ends: 2050 [2023-11-06 21:15:28,961 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 502 GetRequests, 496 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-06 21:15:28,962 INFO L413 NwaCegarLoop]: 1091 mSDtfsCounter, 676 mSDsluCounter, 1779 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 161 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 676 SdHoareTripleChecker+Valid, 2870 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:28,962 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [676 Valid, 2870 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-06 21:15:28,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2050 states. [2023-11-06 21:15:29,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2050 to 1013. [2023-11-06 21:15:29,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1013 states, 662 states have (on average 1.4093655589123868) internal successors, (933), 662 states have internal predecessors, (933), 320 states have call successors, (320), 30 states have call predecessors, (320), 30 states have return successors, (320), 320 states have call predecessors, (320), 320 states have call successors, (320) [2023-11-06 21:15:29,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1013 states to 1013 states and 1573 transitions. [2023-11-06 21:15:29,351 INFO L78 Accepts]: Start accepts. Automaton has 1013 states and 1573 transitions. Word has length 500 [2023-11-06 21:15:29,352 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:29,352 INFO L495 AbstractCegarLoop]: Abstraction has 1013 states and 1573 transitions. [2023-11-06 21:15:29,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) [2023-11-06 21:15:29,353 INFO L276 IsEmpty]: Start isEmpty. Operand 1013 states and 1573 transitions. [2023-11-06 21:15:29,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2023-11-06 21:15:29,357 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:29,358 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:29,371 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:29,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-06 21:15:29,566 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:29,567 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:29,567 INFO L85 PathProgramCache]: Analyzing trace with hash 2057108617, now seen corresponding path program 1 times [2023-11-06 21:15:29,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:29,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809657540] [2023-11-06 21:15:29,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:29,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:29,635 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:29,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1740020551] [2023-11-06 21:15:29,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:29,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:29,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:29,637 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:29,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-06 21:15:30,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:30,146 INFO L262 TraceCheckSpWp]: Trace formula consists of 1157 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 21:15:30,156 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:31,782 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 7031 proven. 354 refuted. 0 times theorem prover too weak. 5255 trivial. 0 not checked. [2023-11-06 21:15:31,782 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:32,242 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 120 proven. 117 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2023-11-06 21:15:32,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:32,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809657540] [2023-11-06 21:15:32,243 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:32,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1740020551] [2023-11-06 21:15:32,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1740020551] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:15:32,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:15:32,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 6] total 16 [2023-11-06 21:15:32,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248070127] [2023-11-06 21:15:32,244 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:15:32,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 21:15:32,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:32,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 21:15:32,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-11-06 21:15:32,248 INFO L87 Difference]: Start difference. First operand 1013 states and 1573 transitions. Second operand has 16 states, 16 states have (on average 10.25) internal successors, (164), 15 states have internal predecessors, (164), 5 states have call successors, (124), 4 states have call predecessors, (124), 7 states have return successors, (125), 5 states have call predecessors, (125), 5 states have call successors, (125) [2023-11-06 21:15:35,089 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:15:35,090 INFO L93 Difference]: Finished difference Result 3257 states and 4905 transitions. [2023-11-06 21:15:35,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-11-06 21:15:35,094 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 10.25) internal successors, (164), 15 states have internal predecessors, (164), 5 states have call successors, (124), 4 states have call predecessors, (124), 7 states have return successors, (125), 5 states have call predecessors, (125), 5 states have call successors, (125) Word has length 501 [2023-11-06 21:15:35,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:15:35,112 INFO L225 Difference]: With dead ends: 3257 [2023-11-06 21:15:35,112 INFO L226 Difference]: Without dead ends: 2247 [2023-11-06 21:15:35,118 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1040 GetRequests, 990 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 723 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=701, Invalid=1951, Unknown=0, NotChecked=0, Total=2652 [2023-11-06 21:15:35,119 INFO L413 NwaCegarLoop]: 395 mSDtfsCounter, 731 mSDsluCounter, 887 mSDsCounter, 0 mSdLazyCounter, 1544 mSolverCounterSat, 428 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 731 SdHoareTripleChecker+Valid, 1282 SdHoareTripleChecker+Invalid, 1972 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 428 IncrementalHoareTripleChecker+Valid, 1544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2023-11-06 21:15:35,119 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [731 Valid, 1282 Invalid, 1972 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [428 Valid, 1544 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2023-11-06 21:15:35,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2247 states. [2023-11-06 21:15:35,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2247 to 1077. [2023-11-06 21:15:35,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1077 states, 710 states have (on average 1.376056338028169) internal successors, (977), 710 states have internal predecessors, (977), 320 states have call successors, (320), 46 states have call predecessors, (320), 46 states have return successors, (320), 320 states have call predecessors, (320), 320 states have call successors, (320) [2023-11-06 21:15:35,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1077 states to 1077 states and 1617 transitions. [2023-11-06 21:15:35,510 INFO L78 Accepts]: Start accepts. Automaton has 1077 states and 1617 transitions. Word has length 501 [2023-11-06 21:15:35,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:15:35,511 INFO L495 AbstractCegarLoop]: Abstraction has 1077 states and 1617 transitions. [2023-11-06 21:15:35,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.25) internal successors, (164), 15 states have internal predecessors, (164), 5 states have call successors, (124), 4 states have call predecessors, (124), 7 states have return successors, (125), 5 states have call predecessors, (125), 5 states have call successors, (125) [2023-11-06 21:15:35,511 INFO L276 IsEmpty]: Start isEmpty. Operand 1077 states and 1617 transitions. [2023-11-06 21:15:35,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2023-11-06 21:15:35,516 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:15:35,516 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:15:35,529 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-06 21:15:35,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:35,725 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:15:35,726 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:15:35,726 INFO L85 PathProgramCache]: Analyzing trace with hash 1662741831, now seen corresponding path program 1 times [2023-11-06 21:15:35,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:15:35,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695499057] [2023-11-06 21:15:35,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:35,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:15:35,795 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:15:35,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1911683488] [2023-11-06 21:15:35,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:15:35,796 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:15:35,796 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:15:35,797 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:15:35,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-11-06 21:15:36,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:15:36,852 INFO L262 TraceCheckSpWp]: Trace formula consists of 1155 conjuncts, 53 conjunts are in the unsatisfiable core [2023-11-06 21:15:36,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:15:44,483 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 9435 proven. 690 refuted. 0 times theorem prover too weak. 2515 trivial. 0 not checked. [2023-11-06 21:15:44,484 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:15:53,104 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 180 proven. 57 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2023-11-06 21:15:53,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-06 21:15:53,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695499057] [2023-11-06 21:15:53,104 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-06 21:15:53,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911683488] [2023-11-06 21:15:53,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911683488] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:15:53,105 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:15:53,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 12] total 39 [2023-11-06 21:15:53,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889488970] [2023-11-06 21:15:53,106 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:15:53,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2023-11-06 21:15:53,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-06 21:15:53,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2023-11-06 21:15:53,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=1213, Unknown=0, NotChecked=0, Total=1482 [2023-11-06 21:15:53,110 INFO L87 Difference]: Start difference. First operand 1077 states and 1617 transitions. Second operand has 39 states, 39 states have (on average 5.487179487179487) internal successors, (214), 38 states have internal predecessors, (214), 10 states have call successors, (133), 9 states have call predecessors, (133), 16 states have return successors, (133), 10 states have call predecessors, (133), 10 states have call successors, (133) [2023-11-06 21:16:33,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:33,339 INFO L93 Difference]: Finished difference Result 7999 states and 12295 transitions. [2023-11-06 21:16:33,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2023-11-06 21:16:33,340 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 5.487179487179487) internal successors, (214), 38 states have internal predecessors, (214), 10 states have call successors, (133), 9 states have call predecessors, (133), 16 states have return successors, (133), 10 states have call predecessors, (133), 10 states have call successors, (133) Word has length 501 [2023-11-06 21:16:33,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:33,394 INFO L225 Difference]: With dead ends: 7999 [2023-11-06 21:16:33,394 INFO L226 Difference]: Without dead ends: 6925 [2023-11-06 21:16:33,410 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1116 GetRequests, 975 SyntacticMatches, 0 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6471 ImplicationChecksByTransitivity, 23.2s TimeCoverageRelationStatistics Valid=4753, Invalid=15553, Unknown=0, NotChecked=0, Total=20306 [2023-11-06 21:16:33,410 INFO L413 NwaCegarLoop]: 438 mSDtfsCounter, 5474 mSDsluCounter, 3179 mSDsCounter, 0 mSdLazyCounter, 4962 mSolverCounterSat, 1920 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 18.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5506 SdHoareTripleChecker+Valid, 3617 SdHoareTripleChecker+Invalid, 6882 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1920 IncrementalHoareTripleChecker+Valid, 4962 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.1s IncrementalHoareTripleChecker+Time [2023-11-06 21:16:33,411 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [5506 Valid, 3617 Invalid, 6882 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1920 Valid, 4962 Invalid, 0 Unknown, 0 Unchecked, 19.1s Time] [2023-11-06 21:16:33,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6925 states. [2023-11-06 21:16:34,357 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6925 to 2273. [2023-11-06 21:16:34,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2273 states, 1646 states have (on average 1.4501822600243013) internal successors, (2387), 1654 states have internal predecessors, (2387), 548 states have call successors, (548), 78 states have call predecessors, (548), 78 states have return successors, (548), 540 states have call predecessors, (548), 548 states have call successors, (548) [2023-11-06 21:16:34,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2273 states to 2273 states and 3483 transitions. [2023-11-06 21:16:34,373 INFO L78 Accepts]: Start accepts. Automaton has 2273 states and 3483 transitions. Word has length 501 [2023-11-06 21:16:34,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:34,374 INFO L495 AbstractCegarLoop]: Abstraction has 2273 states and 3483 transitions. [2023-11-06 21:16:34,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 5.487179487179487) internal successors, (214), 38 states have internal predecessors, (214), 10 states have call successors, (133), 9 states have call predecessors, (133), 16 states have return successors, (133), 10 states have call predecessors, (133), 10 states have call successors, (133) [2023-11-06 21:16:34,375 INFO L276 IsEmpty]: Start isEmpty. Operand 2273 states and 3483 transitions. [2023-11-06 21:16:34,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2023-11-06 21:16:34,380 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:34,381 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:16:34,395 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:34,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:34,590 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:16:34,591 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:34,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1387982217, now seen corresponding path program 1 times [2023-11-06 21:16:34,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-06 21:16:34,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661216706] [2023-11-06 21:16:34,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:34,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-06 21:16:34,668 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-06 21:16:34,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407867886] [2023-11-06 21:16:34,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:34,669 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:34,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:34,670 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-06 21:16:34,702 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-11-06 21:16:35,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:16:35,481 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-06 21:16:36,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-06 21:16:36,731 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-06 21:16:36,731 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-06 21:16:36,732 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-06 21:16:36,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-11-06 21:16:36,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-06 21:16:36,948 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 21:16:36,953 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-06 21:16:37,470 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.11 09:16:37 BoogieIcfgContainer [2023-11-06 21:16:37,471 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-06 21:16:37,471 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-06 21:16:37,471 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-06 21:16:37,472 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-06 21:16:37,472 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:15:03" (3/4) ... [2023-11-06 21:16:37,474 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-06 21:16:37,475 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-06 21:16:37,476 INFO L158 Benchmark]: Toolchain (without parser) took 96675.88ms. Allocated memory was 155.2MB in the beginning and 704.6MB in the end (delta: 549.5MB). Free memory was 108.0MB in the beginning and 271.7MB in the end (delta: -163.6MB). Peak memory consumption was 387.2MB. Max. memory is 16.1GB. [2023-11-06 21:16:37,477 INFO L158 Benchmark]: CDTParser took 0.33ms. Allocated memory is still 155.2MB. Free memory is still 127.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:16:37,477 INFO L158 Benchmark]: CACSL2BoogieTranslator took 588.74ms. Allocated memory is still 155.2MB. Free memory was 108.0MB in the beginning and 82.9MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2023-11-06 21:16:37,478 INFO L158 Benchmark]: Boogie Procedure Inliner took 129.94ms. Allocated memory is still 155.2MB. Free memory was 82.9MB in the beginning and 72.3MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 21:16:37,478 INFO L158 Benchmark]: Boogie Preprocessor took 146.81ms. Allocated memory is still 155.2MB. Free memory was 72.3MB in the beginning and 67.5MB in the end (delta: 4.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-06 21:16:37,479 INFO L158 Benchmark]: RCFGBuilder took 1379.60ms. Allocated memory was 155.2MB in the beginning and 190.8MB in the end (delta: 35.7MB). Free memory was 67.5MB in the beginning and 105.8MB in the end (delta: -38.3MB). Peak memory consumption was 33.0MB. Max. memory is 16.1GB. [2023-11-06 21:16:37,480 INFO L158 Benchmark]: TraceAbstraction took 94417.42ms. Allocated memory was 190.8MB in the beginning and 704.6MB in the end (delta: 513.8MB). Free memory was 104.7MB in the beginning and 271.7MB in the end (delta: -167.0MB). Peak memory consumption was 345.8MB. Max. memory is 16.1GB. [2023-11-06 21:16:37,480 INFO L158 Benchmark]: Witness Printer took 4.18ms. Allocated memory is still 704.6MB. Free memory is still 271.7MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 21:16:37,483 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33ms. Allocated memory is still 155.2MB. Free memory is still 127.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 588.74ms. Allocated memory is still 155.2MB. Free memory was 108.0MB in the beginning and 82.9MB in the end (delta: 25.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 129.94ms. Allocated memory is still 155.2MB. Free memory was 82.9MB in the beginning and 72.3MB in the end (delta: 10.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Preprocessor took 146.81ms. Allocated memory is still 155.2MB. Free memory was 72.3MB in the beginning and 67.5MB in the end (delta: 4.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1379.60ms. Allocated memory was 155.2MB in the beginning and 190.8MB in the end (delta: 35.7MB). Free memory was 67.5MB in the beginning and 105.8MB in the end (delta: -38.3MB). Peak memory consumption was 33.0MB. Max. memory is 16.1GB. * TraceAbstraction took 94417.42ms. Allocated memory was 190.8MB in the beginning and 704.6MB in the end (delta: 513.8MB). Free memory was 104.7MB in the beginning and 271.7MB in the end (delta: -167.0MB). Peak memory consumption was 345.8MB. Max. memory is 16.1GB. * Witness Printer took 4.18ms. Allocated memory is still 704.6MB. Free memory is still 271.7MB. 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 someBinaryFLOATComparisonOperation at line 219, overapproximation of shiftRight at line 261, overapproximation of bitwiseOr at line 222, overapproximation of someBinaryDOUBLEComparisonOperation at line 437, overapproximation of someBinaryArithmeticFLOAToperation at line 256, overapproximation of someUnaryFLOAToperation at line 220. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] unsigned char var_1_4 = 0; [L24] unsigned char var_1_6 = 0; [L25] unsigned char var_1_7 = 0; [L26] unsigned short int var_1_8 = 4; [L27] signed long int var_1_11 = 100; [L28] signed long int var_1_12 = 8; [L29] unsigned short int var_1_13 = 128; [L30] double var_1_14 = 64.5; [L31] signed short int var_1_15 = 4; [L32] signed long int var_1_16 = -8; [L33] double var_1_17 = 255.5; [L34] double var_1_18 = 0.6; [L35] double var_1_19 = 1000000000000.5; [L36] double var_1_20 = 999999.25; [L37] signed short int var_1_21 = -64; [L38] signed char var_1_25 = -128; [L39] signed char var_1_26 = -8; [L40] unsigned char var_1_27 = 32; [L41] double var_1_28 = 128.375; [L42] double var_1_29 = 25.2; [L43] double var_1_30 = 255.5; [L44] unsigned char var_1_31 = 32; [L45] signed char var_1_32 = 0; [L46] signed char var_1_33 = 5; [L47] unsigned char var_1_34 = 100; [L48] unsigned char var_1_35 = 25; [L49] unsigned char var_1_36 = 0; [L50] unsigned char var_1_37 = 64; [L51] unsigned char var_1_38 = 100; [L52] unsigned char var_1_39 = 1; [L53] unsigned char var_1_40 = 0; [L54] unsigned char var_1_41 = 0; [L55] unsigned short int var_1_42 = 5; [L56] float var_1_43 = 49.5; [L57] float var_1_44 = 255.8; [L58] float var_1_45 = 255.9; [L59] float var_1_46 = 25.2; [L60] float var_1_47 = 4.3; [L61] unsigned short int var_1_48 = 8; [L62] unsigned char var_1_49 = 16; [L63] unsigned char var_1_50 = 200; [L64] unsigned long int var_1_51 = 256; [L65] unsigned long int var_1_52 = 0; [L66] unsigned long int var_1_53 = 2484935662; [L67] unsigned long int var_1_54 = 10; [L68] unsigned long int var_1_55 = 0; [L69] unsigned long int var_1_56 = 128; [L70] unsigned long int var_1_57 = 2050161667; [L71] unsigned long int var_1_58 = 1562665941; [L72] signed short int var_1_59 = -5; [L73] signed short int var_1_60 = 5; [L74] unsigned long int var_1_61 = 4; [L75] float var_1_62 = 0.75; [L76] signed long int var_1_63 = -10; [L77] unsigned char var_1_64 = 0; [L78] unsigned char var_1_65 = 32; [L79] unsigned char var_1_66 = 10; [L80] unsigned char var_1_67 = 128; [L81] unsigned long int var_1_68 = 50; [L82] double var_1_69 = 15.125; [L83] double var_1_70 = 99999.5; [L84] signed char var_1_71 = 16; [L85] signed char var_1_72 = 8; [L86] float var_1_73 = 5.25; [L87] float var_1_74 = 10000000.25; [L88] unsigned short int var_1_75 = 256; [L89] unsigned short int var_1_76 = 46855; [L90] float var_1_77 = 32.2; [L91] float var_1_78 = 32.25; [L92] float var_1_79 = 4.8; [L93] float var_1_80 = 64.6; [L94] float var_1_81 = 0.8; [L95] float var_1_82 = 256.4; [L96] float var_1_83 = 16.25; [L97] unsigned char var_1_84 = 10; [L98] unsigned char var_1_85 = 0; [L99] unsigned char var_1_86 = 0; [L100] float var_1_87 = 64.2; [L101] unsigned char var_1_88 = 1; [L102] unsigned short int last_1_var_1_8 = 4; [L103] signed short int last_1_var_1_21 = -64; [L104] signed char last_1_var_1_25 = -128; VAL [isInitial=0, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=0, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L441] isInitial = 1 [L442] FCALL initially() [L443] COND TRUE 1 [L444] CALL updateLastVariables() [L432] last_1_var_1_8 = var_1_8 [L433] last_1_var_1_21 = var_1_21 [L434] last_1_var_1_25 = var_1_25 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=0, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L444] RET updateLastVariables() [L445] CALL updateVariables() [L303] var_1_4 = __VERIFIER_nondet_uchar() [L304] CALL assume_abort_if_not(var_1_4 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L304] RET assume_abort_if_not(var_1_4 >= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L305] CALL assume_abort_if_not(var_1_4 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L305] RET assume_abort_if_not(var_1_4 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L306] var_1_6 = __VERIFIER_nondet_uchar() [L307] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L307] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L308] CALL assume_abort_if_not(var_1_6 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L308] RET assume_abort_if_not(var_1_6 <= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=100, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L309] var_1_11 = __VERIFIER_nondet_long() [L310] CALL assume_abort_if_not(var_1_11 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L310] RET assume_abort_if_not(var_1_11 >= -1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L311] CALL assume_abort_if_not(var_1_11 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L311] RET assume_abort_if_not(var_1_11 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=8, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L312] var_1_12 = __VERIFIER_nondet_long() [L313] CALL assume_abort_if_not(var_1_12 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L313] RET assume_abort_if_not(var_1_12 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L314] CALL assume_abort_if_not(var_1_12 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L314] RET assume_abort_if_not(var_1_12 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=128, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L315] var_1_13 = __VERIFIER_nondet_ushort() [L316] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L316] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L317] CALL assume_abort_if_not(var_1_13 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L317] RET assume_abort_if_not(var_1_13 <= 65534) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=4, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L318] var_1_15 = __VERIFIER_nondet_short() [L319] CALL assume_abort_if_not(var_1_15 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L319] RET assume_abort_if_not(var_1_15 >= -32768) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L320] CALL assume_abort_if_not(var_1_15 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L320] RET assume_abort_if_not(var_1_15 <= 32767) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L321] CALL assume_abort_if_not(var_1_15 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L321] RET assume_abort_if_not(var_1_15 != 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=-8, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L322] var_1_16 = __VERIFIER_nondet_long() [L323] CALL assume_abort_if_not(var_1_16 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L323] RET assume_abort_if_not(var_1_16 >= -2147483648) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L324] CALL assume_abort_if_not(var_1_16 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L324] RET assume_abort_if_not(var_1_16 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L325] CALL assume_abort_if_not(var_1_16 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L325] RET assume_abort_if_not(var_1_16 != 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=511/2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L326] var_1_17 = __VERIFIER_nondet_double() [L327] CALL assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L327] RET assume_abort_if_not((var_1_17 >= 0.0F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3/5, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L328] var_1_18 = __VERIFIER_nondet_double() [L329] CALL assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L329] RET assume_abort_if_not((var_1_18 >= 0.0F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=2000000000001/2, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L330] var_1_19 = __VERIFIER_nondet_double() [L331] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L331] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=3999997/4, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L332] var_1_20 = __VERIFIER_nondet_double() [L333] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L333] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 4611686.018427382800e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=-8, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L334] var_1_26 = __VERIFIER_nondet_char() [L335] CALL assume_abort_if_not(var_1_26 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L335] RET assume_abort_if_not(var_1_26 >= -127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L336] CALL assume_abort_if_not(var_1_26 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L336] RET assume_abort_if_not(var_1_26 <= 126) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=1027/8, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L337] var_1_28 = __VERIFIER_nondet_double() [L338] CALL assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L338] RET assume_abort_if_not((var_1_28 >= -922337.2036854776000e+13F && var_1_28 <= -1.0e-20F) || (var_1_28 <= 9223372.036854776000e+12F && var_1_28 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=126/5, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L339] var_1_29 = __VERIFIER_nondet_double() [L340] CALL assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L340] RET assume_abort_if_not((var_1_29 >= -922337.2036854776000e+13F && var_1_29 <= -1.0e-20F) || (var_1_29 <= 9223372.036854776000e+12F && var_1_29 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=511/2, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L341] var_1_30 = __VERIFIER_nondet_double() [L342] CALL assume_abort_if_not((var_1_30 >= -922337.2036854776000e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854776000e+12F && var_1_30 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L342] RET assume_abort_if_not((var_1_30 >= -922337.2036854776000e+13F && var_1_30 <= -1.0e-20F) || (var_1_30 <= 9223372.036854776000e+12F && var_1_30 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=32, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L343] var_1_31 = __VERIFIER_nondet_uchar() [L344] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L344] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L345] CALL assume_abort_if_not(var_1_31 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L345] RET assume_abort_if_not(var_1_31 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=0, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L346] var_1_32 = __VERIFIER_nondet_char() [L347] CALL assume_abort_if_not(var_1_32 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L347] RET assume_abort_if_not(var_1_32 >= -128) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L348] CALL assume_abort_if_not(var_1_32 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L348] RET assume_abort_if_not(var_1_32 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=5, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L349] var_1_33 = __VERIFIER_nondet_char() [L350] CALL assume_abort_if_not(var_1_33 >= -128) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L350] RET assume_abort_if_not(var_1_33 >= -128) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L351] CALL assume_abort_if_not(var_1_33 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L351] RET assume_abort_if_not(var_1_33 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L352] CALL assume_abort_if_not(var_1_33 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L352] RET assume_abort_if_not(var_1_33 != 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=100, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L353] var_1_34 = __VERIFIER_nondet_uchar() [L354] CALL assume_abort_if_not(var_1_34 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L354] RET assume_abort_if_not(var_1_34 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L355] CALL assume_abort_if_not(var_1_34 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L355] RET assume_abort_if_not(var_1_34 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=25, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L356] var_1_35 = __VERIFIER_nondet_uchar() [L357] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L357] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L358] CALL assume_abort_if_not(var_1_35 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L358] RET assume_abort_if_not(var_1_35 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L359] var_1_36 = __VERIFIER_nondet_uchar() [L360] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L360] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L361] CALL assume_abort_if_not(var_1_36 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L361] RET assume_abort_if_not(var_1_36 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=64, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L362] var_1_37 = __VERIFIER_nondet_uchar() [L363] CALL assume_abort_if_not(var_1_37 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L363] RET assume_abort_if_not(var_1_37 >= 63) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L364] CALL assume_abort_if_not(var_1_37 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L364] RET assume_abort_if_not(var_1_37 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=100, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L365] var_1_38 = __VERIFIER_nondet_uchar() [L366] CALL assume_abort_if_not(var_1_38 >= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L366] RET assume_abort_if_not(var_1_38 >= 64) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L367] CALL assume_abort_if_not(var_1_38 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L367] RET assume_abort_if_not(var_1_38 <= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L368] var_1_40 = __VERIFIER_nondet_uchar() [L369] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L369] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L370] CALL assume_abort_if_not(var_1_40 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L370] RET assume_abort_if_not(var_1_40 <= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L371] var_1_41 = __VERIFIER_nondet_uchar() [L372] CALL assume_abort_if_not(var_1_41 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L372] RET assume_abort_if_not(var_1_41 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L373] CALL assume_abort_if_not(var_1_41 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L373] RET assume_abort_if_not(var_1_41 <= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=1279/5, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L374] var_1_44 = __VERIFIER_nondet_float() [L375] CALL assume_abort_if_not((var_1_44 >= 0.0F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L375] RET assume_abort_if_not((var_1_44 >= 0.0F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 9223372.036854765600e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=2559/10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L376] var_1_45 = __VERIFIER_nondet_float() [L377] 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, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L377] 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, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=126/5, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L378] var_1_46 = __VERIFIER_nondet_float() [L379] 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, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L379] 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, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=43/10, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L380] var_1_47 = __VERIFIER_nondet_float() [L381] 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, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L381] 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, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=200, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L382] var_1_50 = __VERIFIER_nondet_uchar() [L383] CALL assume_abort_if_not(var_1_50 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L383] RET assume_abort_if_not(var_1_50 >= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L384] CALL assume_abort_if_not(var_1_50 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L384] RET assume_abort_if_not(var_1_50 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=2484935662, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L385] var_1_53 = __VERIFIER_nondet_ulong() [L386] CALL assume_abort_if_not(var_1_53 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L386] RET assume_abort_if_not(var_1_53 >= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L387] CALL assume_abort_if_not(var_1_53 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L387] RET assume_abort_if_not(var_1_53 <= 4294967294) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=0, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L388] var_1_55 = __VERIFIER_nondet_ulong() [L389] CALL assume_abort_if_not(var_1_55 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L389] RET assume_abort_if_not(var_1_55 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L390] CALL assume_abort_if_not(var_1_55 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L390] RET assume_abort_if_not(var_1_55 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=128, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L391] var_1_56 = __VERIFIER_nondet_ulong() [L392] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L392] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L393] CALL assume_abort_if_not(var_1_56 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L393] RET assume_abort_if_not(var_1_56 <= 4294967295) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2050161667, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L394] var_1_57 = __VERIFIER_nondet_ulong() [L395] CALL assume_abort_if_not(var_1_57 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L395] RET assume_abort_if_not(var_1_57 >= 1073741823) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L396] CALL assume_abort_if_not(var_1_57 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L396] RET assume_abort_if_not(var_1_57 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=1562665941, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L397] var_1_58 = __VERIFIER_nondet_ulong() [L398] CALL assume_abort_if_not(var_1_58 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L398] RET assume_abort_if_not(var_1_58 >= 1073741823) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L399] CALL assume_abort_if_not(var_1_58 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L399] RET assume_abort_if_not(var_1_58 <= 2147483647) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=5, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L400] var_1_60 = __VERIFIER_nondet_short() [L401] CALL assume_abort_if_not(var_1_60 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L401] RET assume_abort_if_not(var_1_60 >= -32767) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L402] CALL assume_abort_if_not(var_1_60 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L402] RET assume_abort_if_not(var_1_60 <= 32766) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=32, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L403] var_1_65 = __VERIFIER_nondet_uchar() [L404] CALL assume_abort_if_not(var_1_65 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L404] RET assume_abort_if_not(var_1_65 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L405] CALL assume_abort_if_not(var_1_65 <= 64) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L405] RET assume_abort_if_not(var_1_65 <= 64) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=10, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L406] var_1_66 = __VERIFIER_nondet_uchar() [L407] CALL assume_abort_if_not(var_1_66 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L407] RET assume_abort_if_not(var_1_66 >= 0) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L408] CALL assume_abort_if_not(var_1_66 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L408] RET assume_abort_if_not(var_1_66 <= 63) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=128, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L409] var_1_67 = __VERIFIER_nondet_uchar() [L410] CALL assume_abort_if_not(var_1_67 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L410] RET assume_abort_if_not(var_1_67 >= 127) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L411] CALL assume_abort_if_not(var_1_67 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L411] RET assume_abort_if_not(var_1_67 <= 254) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=199999/2, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L412] var_1_70 = __VERIFIER_nondet_double() [L413] CALL assume_abort_if_not((var_1_70 >= -922337.2036854765600e+13F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 9223372.036854765600e+12F && var_1_70 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L413] RET assume_abort_if_not((var_1_70 >= -922337.2036854765600e+13F && var_1_70 <= -1.0e-20F) || (var_1_70 <= 9223372.036854765600e+12F && var_1_70 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=46855, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L414] var_1_76 = __VERIFIER_nondet_ushort() [L415] CALL assume_abort_if_not(var_1_76 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L415] RET assume_abort_if_not(var_1_76 >= 32767) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L416] CALL assume_abort_if_not(var_1_76 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L416] RET assume_abort_if_not(var_1_76 <= 65534) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=129/4, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L417] var_1_78 = __VERIFIER_nondet_float() [L418] CALL assume_abort_if_not((var_1_78 >= -230584.3009213691390e+13F && var_1_78 <= -1.0e-20F) || (var_1_78 <= 2305843.009213691390e+12F && var_1_78 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L418] RET assume_abort_if_not((var_1_78 >= -230584.3009213691390e+13F && var_1_78 <= -1.0e-20F) || (var_1_78 <= 2305843.009213691390e+12F && var_1_78 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=24/5, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L419] var_1_79 = __VERIFIER_nondet_float() [L420] CALL assume_abort_if_not((var_1_79 >= -230584.3009213691390e+13F && var_1_79 <= -1.0e-20F) || (var_1_79 <= 2305843.009213691390e+12F && var_1_79 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L420] RET assume_abort_if_not((var_1_79 >= -230584.3009213691390e+13F && var_1_79 <= -1.0e-20F) || (var_1_79 <= 2305843.009213691390e+12F && var_1_79 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=323/5, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L421] var_1_80 = __VERIFIER_nondet_float() [L422] CALL assume_abort_if_not((var_1_80 >= -230584.3009213691390e+13F && var_1_80 <= -1.0e-20F) || (var_1_80 <= 2305843.009213691390e+12F && var_1_80 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L422] RET assume_abort_if_not((var_1_80 >= -230584.3009213691390e+13F && var_1_80 <= -1.0e-20F) || (var_1_80 <= 2305843.009213691390e+12F && var_1_80 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=4/5, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L423] var_1_81 = __VERIFIER_nondet_float() [L424] CALL assume_abort_if_not((var_1_81 >= -922337.2036854765600e+13F && var_1_81 <= -1.0e-20F) || (var_1_81 <= 9223372.036854765600e+12F && var_1_81 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L424] RET assume_abort_if_not((var_1_81 >= -922337.2036854765600e+13F && var_1_81 <= -1.0e-20F) || (var_1_81 <= 9223372.036854765600e+12F && var_1_81 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=65/4, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L425] var_1_83 = __VERIFIER_nondet_float() [L426] CALL assume_abort_if_not((var_1_83 >= -922337.2036854765600e+13F && var_1_83 <= -1.0e-20F) || (var_1_83 <= 9223372.036854765600e+12F && var_1_83 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L426] RET assume_abort_if_not((var_1_83 >= -922337.2036854765600e+13F && var_1_83 <= -1.0e-20F) || (var_1_83 <= 9223372.036854765600e+12F && var_1_83 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=0, var_1_87=321/5, var_1_88=1, var_1_8=4] [L427] var_1_86 = __VERIFIER_nondet_uchar() [L428] CALL assume_abort_if_not(var_1_86 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L428] RET assume_abort_if_not(var_1_86 >= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L429] CALL assume_abort_if_not(var_1_86 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L429] RET assume_abort_if_not(var_1_86 <= 1) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L445] RET updateVariables() [L446] CALL step() [L108] COND TRUE var_1_30 >= (((((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))) < 0 ) ? -((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))) : ((((var_1_29) > (var_1_28)) ? (var_1_29) : (var_1_28))))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=32, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L109] COND TRUE var_1_28 <= var_1_29 [L110] var_1_27 = ((((var_1_31) < 0 ) ? -(var_1_31) : (var_1_31))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L121] var_1_39 = (! (var_1_40 || var_1_41)) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=5, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L122] COND TRUE var_1_33 != 50 [L123] var_1_42 = (((((var_1_35) < 0 ) ? -(var_1_35) : (var_1_35))) + var_1_38) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_43=99/2, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L125] COND TRUE (((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))) - var_1_34) == -2 [L126] var_1_43 = (var_1_44 - var_1_45) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=8, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L132] COND FALSE !(var_1_35 <= (1 / var_1_37)) [L137] var_1_48 = (((((((((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) < (var_1_31)) ? (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) : (var_1_31))) < 0 ) ? -((((((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) < (var_1_31)) ? (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) : (var_1_31))) : ((((((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) < (var_1_31)) ? (((((var_1_34) < 0 ) ? -(var_1_34) : (var_1_34)))) : (var_1_31))))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=16, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L139] COND FALSE !(var_1_45 < var_1_29) [L144] var_1_49 = (var_1_50 - var_1_34) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L146] COND FALSE !(var_1_49 > var_1_50) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L149] COND FALSE !(var_1_32 != var_1_42) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=10, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L162] COND TRUE ((((var_1_38) < 0 ) ? -(var_1_38) : (var_1_38))) > (var_1_42 - var_1_48) [L163] var_1_54 = (((((var_1_34) > (var_1_31)) ? (var_1_34) : (var_1_31))) + ((((var_1_42) < (var_1_55)) ? (var_1_42) : (var_1_55)))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=-5, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L169] var_1_59 = (((((((((((var_1_50) > (-8)) ? (var_1_50) : (-8))) < 0 ) ? -((((var_1_50) > (-8)) ? (var_1_50) : (-8))) : ((((var_1_50) > (-8)) ? (var_1_50) : (-8)))))) > (var_1_60)) ? ((((((((var_1_50) > (-8)) ? (var_1_50) : (-8))) < 0 ) ? -((((var_1_50) > (-8)) ? (var_1_50) : (-8))) : ((((var_1_50) > (-8)) ? (var_1_50) : (-8)))))) : (var_1_60))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=4, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L170] COND TRUE ((var_1_55 / var_1_50) % var_1_58) > var_1_37 [L171] var_1_61 = (((((var_1_57 + 1176340465u) - var_1_58) < 0 ) ? -((var_1_57 + 1176340465u) - var_1_58) : ((var_1_57 + 1176340465u) - var_1_58))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=3/4, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L175] COND TRUE \read(var_1_39) [L176] var_1_62 = var_1_44 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L178] EXPR 5 >> var_1_42 VAL [5 >> var_1_42=4, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=-10, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L178] COND TRUE (5 >> var_1_42) >= var_1_33 [L179] var_1_63 = ((((var_1_59) < (var_1_37)) ? (var_1_59) : (var_1_37))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L181] COND TRUE var_1_32 >= var_1_27 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L182] EXPR var_1_58 | var_1_56 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58 | var_1_56=15032385535, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=0, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L182] COND TRUE (var_1_58 | var_1_56) > var_1_54 [L183] var_1_64 = ((var_1_65 + var_1_66) + ((((var_1_34) > (var_1_37)) ? (var_1_34) : (var_1_37)))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=50, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L190] var_1_68 = ((((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58))) + 1119936218u) - (var_1_57 - ((((var_1_50) < (64u)) ? (var_1_50) : (64u))))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L191] COND FALSE !((- var_1_43) <= var_1_62) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L208] EXPR ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))) >> var_1_51 VAL [((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))) >> var_1_51=1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=16, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L208] COND TRUE (((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37))) >> var_1_51) != var_1_65 [L209] var_1_71 = (var_1_66 - var_1_65) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=8, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L211] COND TRUE var_1_69 <= var_1_44 [L212] var_1_72 = ((((var_1_66) < 0 ) ? -(var_1_66) : (var_1_66))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L216] COND FALSE !(var_1_40 || var_1_41) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=40000001/4, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L219] COND TRUE (((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44))) + ((((1.6f) < 0 ) ? -(1.6f) : (1.6f)))) < var_1_62 [L220] var_1_74 = (((((((((((var_1_46) > (var_1_45)) ? (var_1_46) : (var_1_45)))) < (var_1_47)) ? (((((var_1_46) > (var_1_45)) ? (var_1_46) : (var_1_45)))) : (var_1_47))) < 0 ) ? -((((((((var_1_46) > (var_1_45)) ? (var_1_46) : (var_1_45)))) < (var_1_47)) ? (((((var_1_46) > (var_1_45)) ? (var_1_46) : (var_1_45)))) : (var_1_47))) : ((((((((var_1_46) > (var_1_45)) ? (var_1_46) : (var_1_45)))) < (var_1_47)) ? (((((var_1_46) > (var_1_45)) ? (var_1_46) : (var_1_45)))) : (var_1_47))))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L222] EXPR (- var_1_67) | var_1_49 VAL [(- var_1_67) | var_1_49=-1, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=256, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L222] COND FALSE !(var_1_42 <= ((- var_1_67) | var_1_49)) [L225] var_1_75 = (var_1_76 - var_1_31) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=161/5, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L227] COND FALSE !(((((var_1_54) < (var_1_58)) ? (var_1_54) : (var_1_58))) > (var_1_56 + var_1_35)) [L238] var_1_77 = var_1_47 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=1282/5, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L240] COND FALSE !((-10 & 2) >= var_1_66) [L247] var_1_82 = var_1_70 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=10, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L249] var_1_84 = var_1_35 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L250] COND FALSE !(\read(var_1_40)) [L253] var_1_85 = var_1_41 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_87=321/5, var_1_88=1, var_1_8=4] [L255] COND TRUE var_1_41 || (var_1_38 >= var_1_31) [L256] var_1_87 = (((((var_1_80) > (var_1_46)) ? (var_1_80) : (var_1_46))) + var_1_79) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=4] [L260] var_1_88 = var_1_35 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=4] [L261] EXPR last_1_var_1_8 >> var_1_15 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8 >> var_1_15=-4294967288, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-64, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=4] [L261] COND TRUE (last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15) [L262] var_1_21 = (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=4] [L266] signed long int stepLocal_1 = ((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12; [L267] signed long int stepLocal_0 = last_1_var_1_21 + last_1_var_1_21; VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-2147483647, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=4] [L268] COND FALSE !((last_1_var_1_21 * last_1_var_1_21) < stepLocal_1) [L273] var_1_8 = var_1_13 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-2147483647, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=65534] [L275] COND TRUE ! (var_1_21 > var_1_8) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-2147483647, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=-128, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=65534] [L276] COND TRUE \read(var_1_4) [L277] var_1_25 = var_1_26 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-2147483647, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=129/2, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=65534] [L280] COND FALSE !((8 / var_1_15) < (64 / var_1_16)) [L287] var_1_14 = var_1_18 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-2147483647, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=65534] [L289] COND TRUE (- var_1_14) <= var_1_14 [L290] var_1_1 = var_1_4 VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-2147483647, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=65534] [L298] COND TRUE var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14)))) [L299] var_1_7 = (var_1_1 && (! 1)) VAL [isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, stepLocal_0=-128, stepLocal_1=-2147483647, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=65534] [L446] RET step() [L447] CALL, EXPR property() [L437] EXPR ((((((- var_1_14) <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_4)) : ((var_1_14 <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_6)) : (var_1_1 == ((unsigned char) var_1_4)))) && ((var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14))))) ? (var_1_7 == ((unsigned char) (var_1_1 && (! 1)))) : 1)) && (((last_1_var_1_21 * last_1_var_1_21) < (((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12)) ? (((last_1_var_1_21 + last_1_var_1_21) < var_1_12) ? (var_1_8 == ((unsigned short int) var_1_13)) : 1) : (var_1_8 == ((unsigned short int) var_1_13)))) && (((8 / var_1_15) < (64 / var_1_16)) ? ((var_1_8 >= var_1_15) ? (var_1_14 == ((double) (var_1_17 - var_1_18))) : (var_1_14 == ((double) (var_1_18 - (64.25 + ((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_14 == ((double) var_1_18)))) && (((last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15)) ? (var_1_21 == ((signed short int) (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))))) : (var_1_21 == ((signed short int) last_1_var_1_25))) VAL [((((((- var_1_14) <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_4)) : ((var_1_14 <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_6)) : (var_1_1 == ((unsigned char) var_1_4)))) && ((var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14))))) ? (var_1_7 == ((unsigned char) (var_1_1 && (! 1)))) : 1)) && (((last_1_var_1_21 * last_1_var_1_21) < (((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12)) ? (((last_1_var_1_21 + last_1_var_1_21) < var_1_12) ? (var_1_8 == ((unsigned short int) var_1_13)) : 1) : (var_1_8 == ((unsigned short int) var_1_13)))) && (((8 / var_1_15) < (64 / var_1_16)) ? ((var_1_8 >= var_1_15) ? (var_1_14 == ((double) (var_1_17 - var_1_18))) : (var_1_14 == ((double) (var_1_18 - (64.25 + ((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_14 == ((double) var_1_18)))) && (((last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15)) ? (var_1_21 == ((signed short int) (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))))) : (var_1_21 == ((signed short int) last_1_var_1_25)))=0, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=65534] [L437-L438] return (((((((- var_1_14) <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_4)) : ((var_1_14 <= var_1_14) ? (var_1_1 == ((unsigned char) var_1_6)) : (var_1_1 == ((unsigned char) var_1_4)))) && ((var_1_14 < ((((var_1_14) > ((128.5 * var_1_14))) ? (var_1_14) : ((128.5 * var_1_14))))) ? (var_1_7 == ((unsigned char) (var_1_1 && (! 1)))) : 1)) && (((last_1_var_1_21 * last_1_var_1_21) < (((((-1) > (var_1_11)) ? (-1) : (var_1_11))) - var_1_12)) ? (((last_1_var_1_21 + last_1_var_1_21) < var_1_12) ? (var_1_8 == ((unsigned short int) var_1_13)) : 1) : (var_1_8 == ((unsigned short int) var_1_13)))) && (((8 / var_1_15) < (64 / var_1_16)) ? ((var_1_8 >= var_1_15) ? (var_1_14 == ((double) (var_1_17 - var_1_18))) : (var_1_14 == ((double) (var_1_18 - (64.25 + ((((var_1_19) > (var_1_20)) ? (var_1_19) : (var_1_20)))))))) : (var_1_14 == ((double) var_1_18)))) && (((last_1_var_1_8 + 4u) <= (last_1_var_1_8 >> var_1_15)) ? (var_1_21 == ((signed short int) (((((last_1_var_1_25 + last_1_var_1_25)) < (last_1_var_1_25)) ? ((last_1_var_1_25 + last_1_var_1_25)) : (last_1_var_1_25))))) : (var_1_21 == ((signed short int) last_1_var_1_25)))) && ((! (var_1_21 > var_1_8)) ? (var_1_4 ? (var_1_25 == ((signed char) var_1_26)) : 1) : 1) ; [L447] RET, EXPR property() [L447] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=65534] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_21=-64, last_1_var_1_25=-128, last_1_var_1_8=4, var_1_11=0, var_1_12=2147483647, var_1_13=65534, var_1_14=3, var_1_15=1, var_1_16=65, var_1_17=2, var_1_18=3, var_1_19=4, var_1_1=1, var_1_20=5, var_1_21=-256, var_1_25=126, var_1_26=126, var_1_27=66, var_1_28=6, var_1_29=7, var_1_30=8, var_1_31=66, var_1_32=67, var_1_33=-128, var_1_34=65, var_1_35=1, var_1_36=0, var_1_37=63, var_1_38=66, var_1_39=1, var_1_40=0, var_1_41=0, var_1_42=67, var_1_44=9, var_1_45=10, var_1_46=11, var_1_47=12, var_1_48=65, var_1_49=189, var_1_4=1, var_1_50=254, var_1_51=256, var_1_52=0, var_1_53=4294967294, var_1_54=133, var_1_55=16509, var_1_56=2147483647, var_1_57=2147483647, var_1_58=2147483647, var_1_59=255, var_1_60=255, var_1_61=1176340465, var_1_62=9, var_1_63=63, var_1_64=128, var_1_65=0, var_1_66=63, var_1_67=254, var_1_68=1119936282, var_1_69=121/8, var_1_6=0, var_1_70=13, var_1_71=63, var_1_72=63, var_1_73=21/4, var_1_74=19, var_1_75=65468, var_1_76=65534, var_1_77=12, var_1_78=14, var_1_79=15, var_1_7=0, var_1_80=16, var_1_81=17, var_1_82=13, var_1_83=18, var_1_84=1, var_1_85=0, var_1_86=1, var_1_88=1, var_1_8=65534] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 229 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 93.8s, OverallIterations: 13, TraceHistogramMax: 80, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 50.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 11428 SdHoareTripleChecker+Valid, 25.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 11127 mSDsluCounter, 16350 SdHoareTripleChecker+Invalid, 23.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 10864 mSDsCounter, 3509 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 9887 IncrementalHoareTripleChecker+Invalid, 13396 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3509 mSolverCounterUnsat, 5486 mSDtfsCounter, 9887 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 9672 GetRequests, 9397 SyntacticMatches, 3 SemanticMatches, 272 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7319 ImplicationChecksByTransitivity, 24.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2273occurred in iteration=12, InterpolantAutomatonStates: 233, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.8s AutomataMinimizationTime, 12 MinimizatonAttempts, 8484 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 1.0s SsaConstructionTime, 3.7s SatisfiabilityAnalysisTime, 28.2s InterpolantComputationTime, 6998 NumberOfCodeBlocks, 6998 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 9478 ConstructedInterpolants, 0 QuantifiedInterpolants, 46545 SizeOfPredicates, 57 NumberOfNonLiveVariables, 13821 ConjunctsInSsa, 137 ConjunctsInUnsatCore, 19 InterpolantComputations, 5 PerfectInterpolantSequences, 237580/240160 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 21:16:37,704 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 9e67c5c4be7150eb59c1243c7ce409eeea38b905cf584c084e1e8e9245e730bf --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 21:16:40,332 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 21:16:40,456 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-06 21:16:40,465 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 21:16:40,466 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 21:16:40,537 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 21:16:40,538 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 21:16:40,539 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 21:16:40,540 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 21:16:40,545 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 21:16:40,546 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 21:16:40,547 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 21:16:40,547 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 21:16:40,550 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 21:16:40,550 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-06 21:16:40,551 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 21:16:40,551 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 21:16:40,552 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 21:16:40,552 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-06 21:16:40,553 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 21:16:40,554 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-06 21:16:40,555 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 21:16:40,555 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 21:16:40,555 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 21:16:40,556 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 21:16:40,556 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-06 21:16:40,557 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 21:16:40,558 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 21:16:40,558 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 21:16:40,559 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 21:16:40,560 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:16:40,560 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 21:16:40,561 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 21:16:40,561 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-11-06 21:16:40,562 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 21:16:40,562 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 21:16:40,562 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 21:16:40,563 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-06 21:16:40,563 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 21:16:40,564 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 21:16:40,565 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 21:16:40,565 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 21:16:40,565 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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 -> 9e67c5c4be7150eb59c1243c7ce409eeea38b905cf584c084e1e8e9245e730bf [2023-11-06 21:16:41,022 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 21:16:41,053 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 21:16:41,057 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 21:16:41,058 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 21:16:41,059 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 21:16:41,061 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i [2023-11-06 21:16:44,415 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 21:16:44,804 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 21:16:44,805 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i [2023-11-06 21:16:44,827 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/data/69a62b780/b55d58bb2ac446f4873fbf5d4be05b72/FLAG8eeac401f [2023-11-06 21:16:44,846 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/data/69a62b780/b55d58bb2ac446f4873fbf5d4be05b72 [2023-11-06 21:16:44,852 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 21:16:44,854 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 21:16:44,857 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 21:16:44,858 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 21:16:44,863 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 21:16:44,864 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:16:44" (1/1) ... [2023-11-06 21:16:44,865 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2b774522 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:44, skipping insertion in model container [2023-11-06 21:16:44,866 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 09:16:44" (1/1) ... [2023-11-06 21:16:44,934 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 21:16:45,155 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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i[916,929] [2023-11-06 21:16:45,407 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:16:45,438 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 21:16:45,454 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_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-38.i[916,929] [2023-11-06 21:16:45,540 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 21:16:45,562 INFO L206 MainTranslator]: Completed translation [2023-11-06 21:16:45,563 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45 WrapperNode [2023-11-06 21:16:45,563 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 21:16:45,564 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 21:16:45,564 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 21:16:45,564 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 21:16:45,573 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,596 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,656 INFO L138 Inliner]: procedures = 27, calls = 93, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 455 [2023-11-06 21:16:45,657 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 21:16:45,658 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 21:16:45,658 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 21:16:45,658 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 21:16:45,669 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,669 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,688 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,702 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,734 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,740 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,747 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,752 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,760 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 21:16:45,761 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 21:16:45,762 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 21:16:45,762 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 21:16:45,763 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (1/1) ... [2023-11-06 21:16:45,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 21:16:45,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 21:16:45,812 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 21:16:45,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 21:16:45,877 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 21:16:45,878 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 21:16:45,878 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-06 21:16:45,878 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-06 21:16:45,879 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 21:16:45,880 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 21:16:46,052 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 21:16:46,054 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 21:16:54,228 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 21:16:54,239 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 21:16:54,240 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-06 21:16:54,242 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:16:54 BoogieIcfgContainer [2023-11-06 21:16:54,243 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 21:16:54,245 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 21:16:54,246 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 21:16:54,249 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 21:16:54,253 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 09:16:44" (1/3) ... [2023-11-06 21:16:54,254 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36acc6ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:16:54, skipping insertion in model container [2023-11-06 21:16:54,254 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 09:16:45" (2/3) ... [2023-11-06 21:16:54,255 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@36acc6ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 09:16:54, skipping insertion in model container [2023-11-06 21:16:54,255 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 09:16:54" (3/3) ... [2023-11-06 21:16:54,257 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-38.i [2023-11-06 21:16:54,284 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 21:16:54,285 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-06 21:16:54,369 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 21:16:54,377 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;@4d615eed, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 21:16:54,377 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-06 21:16:54,383 INFO L276 IsEmpty]: Start isEmpty. Operand has 205 states, 122 states have (on average 1.4754098360655739) internal successors, (180), 123 states have internal predecessors, (180), 80 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 21:16:54,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 493 [2023-11-06 21:16:54,419 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:54,420 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:16:54,421 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:16:54,427 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:54,428 INFO L85 PathProgramCache]: Analyzing trace with hash -706709245, now seen corresponding path program 1 times [2023-11-06 21:16:54,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:16:54,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2068397840] [2023-11-06 21:16:54,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:54,447 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 21:16:54,448 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:16:54,454 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:16:54,476 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:16:55,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:56,004 INFO L262 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-06 21:16:56,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:16:56,133 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 3374 proven. 0 refuted. 0 times theorem prover too weak. 9266 trivial. 0 not checked. [2023-11-06 21:16:56,133 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:16:56,134 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:16:56,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2068397840] [2023-11-06 21:16:56,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2068397840] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:16:56,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 21:16:56,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 21:16:56,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845056246] [2023-11-06 21:16:56,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:16:56,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-06 21:16:56,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:16:56,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-06 21:16:56,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-06 21:16:56,185 INFO L87 Difference]: Start difference. First operand has 205 states, 122 states have (on average 1.4754098360655739) internal successors, (180), 123 states have internal predecessors, (180), 80 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) Second operand has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2023-11-06 21:16:56,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:16:56,252 INFO L93 Difference]: Finished difference Result 403 states and 754 transitions. [2023-11-06 21:16:56,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-06 21:16:56,256 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) Word has length 492 [2023-11-06 21:16:56,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:16:56,270 INFO L225 Difference]: With dead ends: 403 [2023-11-06 21:16:56,271 INFO L226 Difference]: Without dead ends: 201 [2023-11-06 21:16:56,282 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 491 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 21:16:56,288 INFO L413 NwaCegarLoop]: 330 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, 330 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 21:16:56,290 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-06 21:16:56,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2023-11-06 21:16:56,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 201. [2023-11-06 21:16:56,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 201 states, 119 states have (on average 1.4285714285714286) internal successors, (170), 119 states have internal predecessors, (170), 80 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 21:16:56,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 330 transitions. [2023-11-06 21:16:56,395 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 330 transitions. Word has length 492 [2023-11-06 21:16:56,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:16:56,396 INFO L495 AbstractCegarLoop]: Abstraction has 201 states and 330 transitions. [2023-11-06 21:16:56,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (80), 2 states have call predecessors, (80), 2 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2023-11-06 21:16:56,397 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 330 transitions. [2023-11-06 21:16:56,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 493 [2023-11-06 21:16:56,412 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:16:56,413 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:16:56,460 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:16:56,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:16:56,626 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:16:56,627 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:16:56,628 INFO L85 PathProgramCache]: Analyzing trace with hash 1296728129, now seen corresponding path program 1 times [2023-11-06 21:16:56,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:16:56,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [114786074] [2023-11-06 21:16:56,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:16:56,630 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 21:16:56,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:16:56,633 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:16:56,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:16:58,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:16:58,210 INFO L262 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 21:16:58,227 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:00,993 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 6533 proven. 207 refuted. 0 times theorem prover too weak. 5900 trivial. 0 not checked. [2023-11-06 21:17:00,993 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:02,678 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 261 proven. 210 refuted. 0 times theorem prover too weak. 12169 trivial. 0 not checked. [2023-11-06 21:17:02,680 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:17:02,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [114786074] [2023-11-06 21:17:02,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [114786074] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 21:17:02,682 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:17:02,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2023-11-06 21:17:02,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704860762] [2023-11-06 21:17:02,688 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:02,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 21:17:02,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:17:02,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 21:17:02,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=85, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:17:02,703 INFO L87 Difference]: Start difference. First operand 201 states and 330 transitions. Second operand has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 3 states have call successors, (116), 3 states have call predecessors, (116), 7 states have return successors, (117), 3 states have call predecessors, (117), 3 states have call successors, (117) [2023-11-06 21:17:05,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:05,827 INFO L93 Difference]: Finished difference Result 412 states and 667 transitions. [2023-11-06 21:17:05,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 21:17:05,836 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 3 states have call successors, (116), 3 states have call predecessors, (116), 7 states have return successors, (117), 3 states have call predecessors, (117), 3 states have call successors, (117) Word has length 492 [2023-11-06 21:17:05,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:05,844 INFO L225 Difference]: With dead ends: 412 [2023-11-06 21:17:05,844 INFO L226 Difference]: Without dead ends: 214 [2023-11-06 21:17:05,846 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 989 GetRequests, 971 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=126, Invalid=216, Unknown=0, NotChecked=0, Total=342 [2023-11-06 21:17:05,847 INFO L413 NwaCegarLoop]: 232 mSDtfsCounter, 285 mSDsluCounter, 449 mSDsCounter, 0 mSdLazyCounter, 581 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 329 SdHoareTripleChecker+Valid, 681 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 581 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:05,848 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [329 Valid, 681 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 581 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2023-11-06 21:17:05,850 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2023-11-06 21:17:05,897 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 208. [2023-11-06 21:17:05,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 124 states have (on average 1.3629032258064515) internal successors, (169), 124 states have internal predecessors, (169), 80 states have call successors, (80), 3 states have call predecessors, (80), 3 states have return successors, (80), 80 states have call predecessors, (80), 80 states have call successors, (80) [2023-11-06 21:17:05,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 329 transitions. [2023-11-06 21:17:05,902 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 329 transitions. Word has length 492 [2023-11-06 21:17:05,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:05,905 INFO L495 AbstractCegarLoop]: Abstraction has 208 states and 329 transitions. [2023-11-06 21:17:05,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.416666666666666) internal successors, (113), 12 states have internal predecessors, (113), 3 states have call successors, (116), 3 states have call predecessors, (116), 7 states have return successors, (117), 3 states have call predecessors, (117), 3 states have call successors, (117) [2023-11-06 21:17:05,906 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 329 transitions. [2023-11-06 21:17:05,920 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 493 [2023-11-06 21:17:05,920 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:05,921 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:17:05,969 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:06,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:17:06,138 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:06,139 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:06,139 INFO L85 PathProgramCache]: Analyzing trace with hash -532037571, now seen corresponding path program 1 times [2023-11-06 21:17:06,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:17:06,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [179932570] [2023-11-06 21:17:06,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:06,142 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-06 21:17:06,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:17:06,144 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:17:06,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:17:07,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:07,543 INFO L262 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:17:07,555 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:08,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 3207 proven. 33 refuted. 0 times theorem prover too weak. 9400 trivial. 0 not checked. [2023-11-06 21:17:08,044 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:08,330 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:17:08,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [179932570] [2023-11-06 21:17:08,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [179932570] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:17:08,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [553883486] [2023-11-06 21:17:08,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:08,332 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 21:17:08,332 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 21:17:08,339 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 21:17:08,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2023-11-06 21:17:12,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:12,228 INFO L262 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:17:12,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:14,809 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2023-11-06 21:17:14,809 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 21:17:14,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [553883486] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 21:17:14,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-06 21:17:14,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 8 [2023-11-06 21:17:14,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740107082] [2023-11-06 21:17:14,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 21:17:14,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:17:14,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:17:14,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:17:14,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-11-06 21:17:14,815 INFO L87 Difference]: Start difference. First operand 208 states and 329 transitions. Second operand has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) [2023-11-06 21:17:17,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:17:19,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:17:22,199 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:17:24,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-06 21:17:24,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:24,356 INFO L93 Difference]: Finished difference Result 1007 states and 1599 transitions. [2023-11-06 21:17:24,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 21:17:24,357 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) Word has length 492 [2023-11-06 21:17:24,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:24,381 INFO L225 Difference]: With dead ends: 1007 [2023-11-06 21:17:24,385 INFO L226 Difference]: Without dead ends: 802 [2023-11-06 21:17:24,387 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1027 GetRequests, 1017 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2023-11-06 21:17:24,391 INFO L413 NwaCegarLoop]: 921 mSDtfsCounter, 554 mSDsluCounter, 951 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 161 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 554 SdHoareTripleChecker+Valid, 1872 SdHoareTripleChecker+Invalid, 182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 161 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.3s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:24,395 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [554 Valid, 1872 Invalid, 182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [161 Valid, 17 Invalid, 4 Unknown, 0 Unchecked, 9.3s Time] [2023-11-06 21:17:24,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2023-11-06 21:17:24,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 411. [2023-11-06 21:17:24,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 244 states have (on average 1.3647540983606556) internal successors, (333), 244 states have internal predecessors, (333), 160 states have call successors, (160), 6 states have call predecessors, (160), 6 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) [2023-11-06 21:17:24,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 653 transitions. [2023-11-06 21:17:24,565 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 653 transitions. Word has length 492 [2023-11-06 21:17:24,567 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:24,567 INFO L495 AbstractCegarLoop]: Abstraction has 411 states and 653 transitions. [2023-11-06 21:17:24,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.0) internal successors, (95), 4 states have internal predecessors, (95), 1 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 1 states have call predecessors, (80), 1 states have call successors, (80) [2023-11-06 21:17:24,568 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 653 transitions. [2023-11-06 21:17:24,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2023-11-06 21:17:24,573 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:24,573 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:17:24,598 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (5)] Forceful destruction successful, exit code 0 [2023-11-06 21:17:24,817 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:17:24,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:17:24,986 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:24,987 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:24,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1170257854, now seen corresponding path program 1 times [2023-11-06 21:17:24,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:17:24,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [972304123] [2023-11-06 21:17:24,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:24,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 21:17:24,989 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:17:24,990 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:17:25,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:17:26,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:26,437 INFO L262 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 21:17:26,449 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:27,010 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 3207 proven. 33 refuted. 0 times theorem prover too weak. 9400 trivial. 0 not checked. [2023-11-06 21:17:27,010 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:27,275 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 21:17:27,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [972304123] [2023-11-06 21:17:27,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [972304123] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:17:27,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [735074397] [2023-11-06 21:17:27,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:27,276 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-06 21:17:27,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/cvc4 [2023-11-06 21:17:27,278 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-06 21:17:27,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2023-11-06 21:17:31,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:32,032 INFO L262 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 21:17:32,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 21:17:32,541 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 3207 proven. 33 refuted. 0 times theorem prover too weak. 9400 trivial. 0 not checked. [2023-11-06 21:17:32,541 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 21:17:32,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [735074397] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-06 21:17:32,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 21:17:32,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2023-11-06 21:17:32,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1375068889] [2023-11-06 21:17:32,759 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 21:17:32,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 21:17:32,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 21:17:32,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 21:17:32,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-06 21:17:32,762 INFO L87 Difference]: Start difference. First operand 411 states and 653 transitions. Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (80), 2 states have call predecessors, (80), 3 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2023-11-06 21:17:34,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-06 21:17:34,840 INFO L93 Difference]: Finished difference Result 839 states and 1321 transitions. [2023-11-06 21:17:34,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 21:17:34,842 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (80), 2 states have call predecessors, (80), 3 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) Word has length 493 [2023-11-06 21:17:34,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-06 21:17:34,848 INFO L225 Difference]: With dead ends: 839 [2023-11-06 21:17:34,848 INFO L226 Difference]: Without dead ends: 431 [2023-11-06 21:17:34,850 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1074 GetRequests, 1066 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-06 21:17:34,852 INFO L413 NwaCegarLoop]: 236 mSDtfsCounter, 199 mSDsluCounter, 310 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-11-06 21:17:34,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 546 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-11-06 21:17:34,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2023-11-06 21:17:34,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 419. [2023-11-06 21:17:34,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 250 states have (on average 1.348) internal successors, (337), 250 states have internal predecessors, (337), 160 states have call successors, (160), 8 states have call predecessors, (160), 8 states have return successors, (160), 160 states have call predecessors, (160), 160 states have call successors, (160) [2023-11-06 21:17:34,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 657 transitions. [2023-11-06 21:17:34,971 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 657 transitions. Word has length 493 [2023-11-06 21:17:34,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-06 21:17:34,978 INFO L495 AbstractCegarLoop]: Abstraction has 419 states and 657 transitions. [2023-11-06 21:17:34,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 2 states have call successors, (80), 2 states have call predecessors, (80), 3 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2023-11-06 21:17:34,978 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 657 transitions. [2023-11-06 21:17:34,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2023-11-06 21:17:34,986 INFO L187 NwaCegarLoop]: Found error trace [2023-11-06 21:17:34,987 INFO L195 NwaCegarLoop]: trace histogram [80, 80, 80, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 21:17:35,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2023-11-06 21:17:35,237 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:17:35,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:17:35,405 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-06 21:17:35,406 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 21:17:35,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1435765700, now seen corresponding path program 1 times [2023-11-06 21:17:35,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 21:17:35,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2030332074] [2023-11-06 21:17:35,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 21:17:35,408 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 21:17:35,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 21:17:35,410 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 21:17:35,454 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_be63aa36-7c80-4d0d-84fd-cf96a82dc1ec/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 (8)] Waiting until timeout for monitored process [2023-11-06 21:17:36,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 21:17:36,842 INFO L262 TraceCheckSpWp]: Trace formula consists of 780 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-06 21:17:36,862 INFO L285 TraceCheckSpWp]: Computing forward predicates...