./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 51679f677755cdcbe89cef639d9e0fff08a3a1c877b6770e3f1b1827d281f800 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:00:55,479 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:00:55,558 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 03:00:55,563 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:00:55,564 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:00:55,590 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:00:55,590 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:00:55,590 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:00:55,591 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:00:55,591 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:00:55,591 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:00:55,591 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:00:55,591 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:00:55,592 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:00:55,592 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:00:55,592 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:00:55,592 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:00:55,592 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:00:55,592 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:00:55,592 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:00:55,592 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:00:55,593 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:00:55,593 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:00:55,593 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:00:55,593 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:00:55,593 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:00:55,593 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:00:55,593 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:00:55,593 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:00:55,593 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:00:55,594 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:00:55,594 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:00:55,594 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:55,594 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:00:55,594 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:00:55,594 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:00:55,594 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:00:55,594 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:00:55,594 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:00:55,595 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:00:55,595 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:00:55,595 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:00:55,595 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:00:55,595 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:00:55,595 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:00:55,595 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:00:55,595 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:00:55,595 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:00:55,596 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 51679f677755cdcbe89cef639d9e0fff08a3a1c877b6770e3f1b1827d281f800 [2024-11-28 03:00:55,925 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:00:55,939 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:00:55,942 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:00:55,943 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:00:55,944 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:00:55,945 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i [2024-11-28 03:00:58,912 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/data/3fd8cc396/c7a177d4cb1c4439bb68ecb34b38a4bc/FLAG01f5cd058 [2024-11-28 03:00:59,345 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:00:59,345 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i [2024-11-28 03:00:59,358 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/data/3fd8cc396/c7a177d4cb1c4439bb68ecb34b38a4bc/FLAG01f5cd058 [2024-11-28 03:00:59,497 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/data/3fd8cc396/c7a177d4cb1c4439bb68ecb34b38a4bc [2024-11-28 03:00:59,500 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:00:59,501 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:00:59,503 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:00:59,503 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:00:59,507 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:00:59,508 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:00:59" (1/1) ... [2024-11-28 03:00:59,509 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@516a7216 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:00:59, skipping insertion in model container [2024-11-28 03:00:59,509 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:00:59" (1/1) ... [2024-11-28 03:00:59,553 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:00:59,699 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i[916,929] [2024-11-28 03:00:59,918 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:00:59,940 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:00:59,954 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i[916,929] [2024-11-28 03:01:00,089 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:01:00,115 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:01:00,116 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00 WrapperNode [2024-11-28 03:01:00,117 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:01:00,119 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:01:00,119 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:01:00,119 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:01:00,130 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,157 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,261 INFO L138 Inliner]: procedures = 26, calls = 93, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 588 [2024-11-28 03:01:00,262 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:01:00,262 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:01:00,264 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:01:00,264 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:01:00,275 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,275 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,288 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,323 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 03:01:00,323 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,323 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,361 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,369 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,388 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,399 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,406 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,427 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:01:00,428 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:01:00,429 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:01:00,429 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:01:00,430 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (1/1) ... [2024-11-28 03:01:00,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:01:00,455 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:00,469 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:01:00,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:01:00,502 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:01:00,502 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:01:00,502 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:01:00,502 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:01:00,503 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:01:00,503 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:01:00,649 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:01:00,651 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:01:01,870 INFO L? ?]: Removed 24 outVars from TransFormulas that were not future-live. [2024-11-28 03:01:01,871 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:01:01,887 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:01:01,887 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:01:01,888 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:01:01 BoogieIcfgContainer [2024-11-28 03:01:01,890 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:01:01,892 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:01:01,893 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:01:01,898 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:01:01,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:00:59" (1/3) ... [2024-11-28 03:01:01,898 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7624fcf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:01:01, skipping insertion in model container [2024-11-28 03:01:01,899 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:01:00" (2/3) ... [2024-11-28 03:01:01,900 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7624fcf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:01:01, skipping insertion in model container [2024-11-28 03:01:01,900 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:01:01" (3/3) ... [2024-11-28 03:01:01,902 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-99.i [2024-11-28 03:01:01,917 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:01:01,920 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-99.i that has 2 procedures, 247 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:01:01,984 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:01:01,996 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@3f2756b3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:01:01,997 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:01:02,001 INFO L276 IsEmpty]: Start isEmpty. Operand has 247 states, 164 states have (on average 1.5304878048780488) internal successors, (251), 165 states have internal predecessors, (251), 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) [2024-11-28 03:01:02,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2024-11-28 03:01:02,027 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:02,028 INFO L218 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] [2024-11-28 03:01:02,028 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:02,033 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:02,034 INFO L85 PathProgramCache]: Analyzing trace with hash 319395554, now seen corresponding path program 1 times [2024-11-28 03:01:02,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:02,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985862834] [2024-11-28 03:01:02,043 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:02,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:02,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:03,250 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:01:03,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:03,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985862834] [2024-11-28 03:01:03,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985862834] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:03,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:03,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:01:03,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971029892] [2024-11-28 03:01:03,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:03,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:01:03,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:03,293 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:01:03,293 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:01:03,296 INFO L87 Difference]: Start difference. First operand has 247 states, 164 states have (on average 1.5304878048780488) internal successors, (251), 165 states have internal predecessors, (251), 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 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 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) [2024-11-28 03:01:03,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:03,544 INFO L93 Difference]: Finished difference Result 654 states and 1223 transitions. [2024-11-28 03:01:03,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:01:03,549 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 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 [2024-11-28 03:01:03,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:03,568 INFO L225 Difference]: With dead ends: 654 [2024-11-28 03:01:03,568 INFO L226 Difference]: Without dead ends: 410 [2024-11-28 03:01:03,578 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:01:03,583 INFO L435 NwaCegarLoop]: 507 mSDtfsCounter, 269 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 269 SdHoareTripleChecker+Valid, 891 SdHoareTripleChecker+Invalid, 28 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:03,585 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [269 Valid, 891 Invalid, 28 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:01:03,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 410 states. [2024-11-28 03:01:03,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 410 to 407. [2024-11-28 03:01:03,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 281 states have (on average 1.5373665480427046) internal successors, (432), 282 states have internal predecessors, (432), 123 states have call successors, (123), 2 states have call predecessors, (123), 2 states have return successors, (123), 122 states have call predecessors, (123), 123 states have call successors, (123) [2024-11-28 03:01:03,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 678 transitions. [2024-11-28 03:01:03,744 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 678 transitions. Word has length 500 [2024-11-28 03:01:03,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:03,749 INFO L471 AbstractCegarLoop]: Abstraction has 407 states and 678 transitions. [2024-11-28 03:01:03,750 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 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) [2024-11-28 03:01:03,750 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 678 transitions. [2024-11-28 03:01:03,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2024-11-28 03:01:03,767 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:03,768 INFO L218 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] [2024-11-28 03:01:03,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:01:03,768 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:03,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:03,770 INFO L85 PathProgramCache]: Analyzing trace with hash -74971232, now seen corresponding path program 1 times [2024-11-28 03:01:03,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:03,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1582330625] [2024-11-28 03:01:03,771 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:03,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:03,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:04,423 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:01:04,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:04,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1582330625] [2024-11-28 03:01:04,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1582330625] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:04,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:04,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:01:04,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884829510] [2024-11-28 03:01:04,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:04,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:01:04,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:04,429 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:01:04,429 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:01:04,430 INFO L87 Difference]: Start difference. First operand 407 states and 678 transitions. Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 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) [2024-11-28 03:01:04,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:04,595 INFO L93 Difference]: Finished difference Result 1141 states and 1904 transitions. [2024-11-28 03:01:04,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:01:04,601 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 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 [2024-11-28 03:01:04,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:04,616 INFO L225 Difference]: With dead ends: 1141 [2024-11-28 03:01:04,617 INFO L226 Difference]: Without dead ends: 737 [2024-11-28 03:01:04,619 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:01:04,622 INFO L435 NwaCegarLoop]: 586 mSDtfsCounter, 275 mSDsluCounter, 386 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 972 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:04,624 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 972 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 03:01:04,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 737 states. [2024-11-28 03:01:04,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 737 to 734. [2024-11-28 03:01:04,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 518 states have (on average 1.5347490347490347) internal successors, (795), 521 states have internal predecessors, (795), 211 states have call successors, (211), 4 states have call predecessors, (211), 4 states have return successors, (211), 208 states have call predecessors, (211), 211 states have call successors, (211) [2024-11-28 03:01:04,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 1217 transitions. [2024-11-28 03:01:04,809 INFO L78 Accepts]: Start accepts. Automaton has 734 states and 1217 transitions. Word has length 500 [2024-11-28 03:01:04,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:04,811 INFO L471 AbstractCegarLoop]: Abstraction has 734 states and 1217 transitions. [2024-11-28 03:01:04,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 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) [2024-11-28 03:01:04,811 INFO L276 IsEmpty]: Start isEmpty. Operand 734 states and 1217 transitions. [2024-11-28 03:01:04,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 501 [2024-11-28 03:01:04,826 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:04,826 INFO L218 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] [2024-11-28 03:01:04,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:01:04,827 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:04,828 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:04,828 INFO L85 PathProgramCache]: Analyzing trace with hash -724992932, now seen corresponding path program 1 times [2024-11-28 03:01:04,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:04,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782511803] [2024-11-28 03:01:04,828 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:04,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:04,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:06,032 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:01:06,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:06,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782511803] [2024-11-28 03:01:06,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782511803] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:06,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:06,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:01:06,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261266603] [2024-11-28 03:01:06,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:06,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:01:06,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:06,035 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:01:06,035 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:01:06,036 INFO L87 Difference]: Start difference. First operand 734 states and 1217 transitions. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 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) [2024-11-28 03:01:07,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:07,563 INFO L93 Difference]: Finished difference Result 2798 states and 4635 transitions. [2024-11-28 03:01:07,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:01:07,564 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 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 [2024-11-28 03:01:07,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:07,584 INFO L225 Difference]: With dead ends: 2798 [2024-11-28 03:01:07,584 INFO L226 Difference]: Without dead ends: 2067 [2024-11-28 03:01:07,588 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:01:07,588 INFO L435 NwaCegarLoop]: 617 mSDtfsCounter, 1099 mSDsluCounter, 930 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 564 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1099 SdHoareTripleChecker+Valid, 1547 SdHoareTripleChecker+Invalid, 802 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 564 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:07,589 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1099 Valid, 1547 Invalid, 802 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [564 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 03:01:07,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2067 states. [2024-11-28 03:01:07,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2067 to 1429. [2024-11-28 03:01:07,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1011 states have (on average 1.5370919881305638) internal successors, (1554), 1018 states have internal predecessors, (1554), 409 states have call successors, (409), 8 states have call predecessors, (409), 8 states have return successors, (409), 402 states have call predecessors, (409), 409 states have call successors, (409) [2024-11-28 03:01:07,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 2372 transitions. [2024-11-28 03:01:07,882 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 2372 transitions. Word has length 500 [2024-11-28 03:01:07,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:07,883 INFO L471 AbstractCegarLoop]: Abstraction has 1429 states and 2372 transitions. [2024-11-28 03:01:07,884 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 5 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) [2024-11-28 03:01:07,884 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 2372 transitions. [2024-11-28 03:01:07,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2024-11-28 03:01:07,895 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:07,895 INFO L218 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] [2024-11-28 03:01:07,896 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 03:01:07,896 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:07,897 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:07,897 INFO L85 PathProgramCache]: Analyzing trace with hash -744372455, now seen corresponding path program 1 times [2024-11-28 03:01:07,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:07,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492342802] [2024-11-28 03:01:07,897 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:07,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:08,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:08,426 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:01:08,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:08,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492342802] [2024-11-28 03:01:08,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492342802] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:08,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:08,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:01:08,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464067880] [2024-11-28 03:01:08,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:08,429 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:01:08,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:08,430 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:01:08,431 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:01:08,431 INFO L87 Difference]: Start difference. First operand 1429 states and 2372 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 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) [2024-11-28 03:01:08,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:08,747 INFO L93 Difference]: Finished difference Result 3939 states and 6510 transitions. [2024-11-28 03:01:08,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:01:08,747 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 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 501 [2024-11-28 03:01:08,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:08,767 INFO L225 Difference]: With dead ends: 3939 [2024-11-28 03:01:08,767 INFO L226 Difference]: Without dead ends: 2513 [2024-11-28 03:01:08,772 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:01:08,775 INFO L435 NwaCegarLoop]: 620 mSDtfsCounter, 274 mSDsluCounter, 390 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 1010 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:08,776 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 1010 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:01:08,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2513 states. [2024-11-28 03:01:09,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2513 to 2509. [2024-11-28 03:01:09,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2509 states, 1723 states have (on average 1.4973882762623332) internal successors, (2580), 1738 states have internal predecessors, (2580), 769 states have call successors, (769), 16 states have call predecessors, (769), 16 states have return successors, (769), 754 states have call predecessors, (769), 769 states have call successors, (769) [2024-11-28 03:01:09,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2509 states to 2509 states and 4118 transitions. [2024-11-28 03:01:09,119 INFO L78 Accepts]: Start accepts. Automaton has 2509 states and 4118 transitions. Word has length 501 [2024-11-28 03:01:09,122 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:09,122 INFO L471 AbstractCegarLoop]: Abstraction has 2509 states and 4118 transitions. [2024-11-28 03:01:09,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 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) [2024-11-28 03:01:09,123 INFO L276 IsEmpty]: Start isEmpty. Operand 2509 states and 4118 transitions. [2024-11-28 03:01:09,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2024-11-28 03:01:09,140 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:09,141 INFO L218 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] [2024-11-28 03:01:09,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:01:09,141 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:09,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:09,142 INFO L85 PathProgramCache]: Analyzing trace with hash -721740201, now seen corresponding path program 1 times [2024-11-28 03:01:09,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:09,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387465761] [2024-11-28 03:01:09,143 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:09,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:09,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:09,584 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:01:09,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:09,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387465761] [2024-11-28 03:01:09,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387465761] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:09,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:09,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:01:09,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391567835] [2024-11-28 03:01:09,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:09,586 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:01:09,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:09,587 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:01:09,587 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:01:09,588 INFO L87 Difference]: Start difference. First operand 2509 states and 4118 transitions. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 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) [2024-11-28 03:01:09,970 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:09,971 INFO L93 Difference]: Finished difference Result 5203 states and 8560 transitions. [2024-11-28 03:01:09,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:01:09,972 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 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 501 [2024-11-28 03:01:09,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:09,999 INFO L225 Difference]: With dead ends: 5203 [2024-11-28 03:01:10,000 INFO L226 Difference]: Without dead ends: 2697 [2024-11-28 03:01:10,011 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:01:10,012 INFO L435 NwaCegarLoop]: 540 mSDtfsCounter, 285 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 285 SdHoareTripleChecker+Valid, 923 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:10,013 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [285 Valid, 923 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:01:10,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2697 states. [2024-11-28 03:01:10,262 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2697 to 1851. [2024-11-28 03:01:10,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1851 states, 1431 states have (on average 1.5737246680642907) internal successors, (2252), 1438 states have internal predecessors, (2252), 409 states have call successors, (409), 10 states have call predecessors, (409), 10 states have return successors, (409), 402 states have call predecessors, (409), 409 states have call successors, (409) [2024-11-28 03:01:10,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1851 states to 1851 states and 3070 transitions. [2024-11-28 03:01:10,282 INFO L78 Accepts]: Start accepts. Automaton has 1851 states and 3070 transitions. Word has length 501 [2024-11-28 03:01:10,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:10,284 INFO L471 AbstractCegarLoop]: Abstraction has 1851 states and 3070 transitions. [2024-11-28 03:01:10,284 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 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) [2024-11-28 03:01:10,285 INFO L276 IsEmpty]: Start isEmpty. Operand 1851 states and 3070 transitions. [2024-11-28 03:01:10,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 502 [2024-11-28 03:01:10,292 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:10,292 INFO L218 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] [2024-11-28 03:01:10,293 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:01:10,293 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:10,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:10,294 INFO L85 PathProgramCache]: Analyzing trace with hash -2063600894, now seen corresponding path program 1 times [2024-11-28 03:01:10,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:10,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1032037157] [2024-11-28 03:01:10,295 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:10,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:10,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:11,932 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:01:11,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:11,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1032037157] [2024-11-28 03:01:11,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1032037157] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:11,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:11,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:01:11,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259253333] [2024-11-28 03:01:11,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:11,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:01:11,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:11,940 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:01:11,940 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:01:11,940 INFO L87 Difference]: Start difference. First operand 1851 states and 3070 transitions. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 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) [2024-11-28 03:01:13,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:13,134 INFO L93 Difference]: Finished difference Result 5241 states and 8676 transitions. [2024-11-28 03:01:13,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:01:13,135 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 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 501 [2024-11-28 03:01:13,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:13,163 INFO L225 Difference]: With dead ends: 5241 [2024-11-28 03:01:13,163 INFO L226 Difference]: Without dead ends: 3393 [2024-11-28 03:01:13,168 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 03:01:13,169 INFO L435 NwaCegarLoop]: 394 mSDtfsCounter, 570 mSDsluCounter, 437 mSDsCounter, 0 mSdLazyCounter, 374 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 831 SdHoareTripleChecker+Invalid, 492 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 374 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:13,170 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [570 Valid, 831 Invalid, 492 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 374 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 03:01:13,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3393 states. [2024-11-28 03:01:13,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3393 to 3383. [2024-11-28 03:01:13,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3383 states, 2659 states have (on average 1.5697630688228656) internal successors, (4174), 2674 states have internal predecessors, (4174), 705 states have call successors, (705), 18 states have call predecessors, (705), 18 states have return successors, (705), 690 states have call predecessors, (705), 705 states have call successors, (705) [2024-11-28 03:01:13,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3383 states to 3383 states and 5584 transitions. [2024-11-28 03:01:13,580 INFO L78 Accepts]: Start accepts. Automaton has 3383 states and 5584 transitions. Word has length 501 [2024-11-28 03:01:13,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:13,582 INFO L471 AbstractCegarLoop]: Abstraction has 3383 states and 5584 transitions. [2024-11-28 03:01:13,582 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 states have internal predecessors, (104), 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) [2024-11-28 03:01:13,582 INFO L276 IsEmpty]: Start isEmpty. Operand 3383 states and 5584 transitions. [2024-11-28 03:01:13,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2024-11-28 03:01:13,590 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:13,590 INFO L218 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, 1, 1] [2024-11-28 03:01:13,591 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 03:01:13,591 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:13,591 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:13,592 INFO L85 PathProgramCache]: Analyzing trace with hash 2007813634, now seen corresponding path program 1 times [2024-11-28 03:01:13,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:13,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847947508] [2024-11-28 03:01:13,592 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:13,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:13,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:18,115 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:01:18,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:18,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847947508] [2024-11-28 03:01:18,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847947508] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:18,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:18,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-28 03:01:18,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627580500] [2024-11-28 03:01:18,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:18,116 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 03:01:18,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:18,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 03:01:18,117 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2024-11-28 03:01:18,118 INFO L87 Difference]: Start difference. First operand 3383 states and 5584 transitions. Second operand has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 2 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2024-11-28 03:01:26,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:26,238 INFO L93 Difference]: Finished difference Result 15747 states and 25848 transitions. [2024-11-28 03:01:26,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:01:26,239 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 2 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) Word has length 503 [2024-11-28 03:01:26,240 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:26,308 INFO L225 Difference]: With dead ends: 15747 [2024-11-28 03:01:26,308 INFO L226 Difference]: Without dead ends: 12367 [2024-11-28 03:01:26,321 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:01:26,322 INFO L435 NwaCegarLoop]: 497 mSDtfsCounter, 2890 mSDsluCounter, 1710 mSDsCounter, 0 mSdLazyCounter, 1451 mSolverCounterSat, 999 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2890 SdHoareTripleChecker+Valid, 2207 SdHoareTripleChecker+Invalid, 2450 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 999 IncrementalHoareTripleChecker+Valid, 1451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:26,322 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2890 Valid, 2207 Invalid, 2450 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [999 Valid, 1451 Invalid, 0 Unknown, 0 Unchecked, 5.0s Time] [2024-11-28 03:01:26,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12367 states. [2024-11-28 03:01:27,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12367 to 5013. [2024-11-28 03:01:27,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5013 states, 4047 states have (on average 1.5698047936743267) internal successors, (6353), 4066 states have internal predecessors, (6353), 929 states have call successors, (929), 36 states have call predecessors, (929), 36 states have return successors, (929), 910 states have call predecessors, (929), 929 states have call successors, (929) [2024-11-28 03:01:27,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5013 states to 5013 states and 8211 transitions. [2024-11-28 03:01:27,525 INFO L78 Accepts]: Start accepts. Automaton has 5013 states and 8211 transitions. Word has length 503 [2024-11-28 03:01:27,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:27,526 INFO L471 AbstractCegarLoop]: Abstraction has 5013 states and 8211 transitions. [2024-11-28 03:01:27,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.777777777777779) internal successors, (106), 9 states have internal predecessors, (106), 2 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 2 states have call predecessors, (80), 2 states have call successors, (80) [2024-11-28 03:01:27,527 INFO L276 IsEmpty]: Start isEmpty. Operand 5013 states and 8211 transitions. [2024-11-28 03:01:27,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2024-11-28 03:01:27,542 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:27,543 INFO L218 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, 1, 1] [2024-11-28 03:01:27,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 03:01:27,543 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:27,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:27,544 INFO L85 PathProgramCache]: Analyzing trace with hash 318869892, now seen corresponding path program 1 times [2024-11-28 03:01:27,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:27,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994391489] [2024-11-28 03:01:27,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:27,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:27,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:31,069 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:01:31,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:31,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994391489] [2024-11-28 03:01:31,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994391489] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:31,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:31,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-11-28 03:01:31,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144742165] [2024-11-28 03:01:31,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:31,075 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 03:01:31,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:31,076 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 03:01:31,076 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:01:31,077 INFO L87 Difference]: Start difference. First operand 5013 states and 8211 transitions. Second operand has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 3 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 3 states have call predecessors, (80), 3 states have call successors, (80) [2024-11-28 03:01:37,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:37,285 INFO L93 Difference]: Finished difference Result 13053 states and 21406 transitions. [2024-11-28 03:01:37,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:01:37,286 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 3 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 3 states have call predecessors, (80), 3 states have call successors, (80) Word has length 503 [2024-11-28 03:01:37,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:37,380 INFO L225 Difference]: With dead ends: 13053 [2024-11-28 03:01:37,380 INFO L226 Difference]: Without dead ends: 8043 [2024-11-28 03:01:37,391 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:01:37,392 INFO L435 NwaCegarLoop]: 727 mSDtfsCounter, 1820 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 1278 mSolverCounterSat, 372 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1820 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 1650 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 372 IncrementalHoareTripleChecker+Valid, 1278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:37,392 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1820 Valid, 1726 Invalid, 1650 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [372 Valid, 1278 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2024-11-28 03:01:37,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8043 states. [2024-11-28 03:01:38,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8043 to 4325. [2024-11-28 03:01:38,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4325 states, 3359 states have (on average 1.5549270616254838) internal successors, (5223), 3378 states have internal predecessors, (5223), 929 states have call successors, (929), 36 states have call predecessors, (929), 36 states have return successors, (929), 910 states have call predecessors, (929), 929 states have call successors, (929) [2024-11-28 03:01:38,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4325 states to 4325 states and 7081 transitions. [2024-11-28 03:01:38,321 INFO L78 Accepts]: Start accepts. Automaton has 4325 states and 7081 transitions. Word has length 503 [2024-11-28 03:01:38,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:38,322 INFO L471 AbstractCegarLoop]: Abstraction has 4325 states and 7081 transitions. [2024-11-28 03:01:38,322 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.25) internal successors, (106), 8 states have internal predecessors, (106), 3 states have call successors, (80), 1 states have call predecessors, (80), 1 states have return successors, (80), 3 states have call predecessors, (80), 3 states have call successors, (80) [2024-11-28 03:01:38,326 INFO L276 IsEmpty]: Start isEmpty. Operand 4325 states and 7081 transitions. [2024-11-28 03:01:38,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2024-11-28 03:01:38,339 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:38,339 INFO L218 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, 1, 1] [2024-11-28 03:01:38,339 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 03:01:38,339 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:38,340 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:38,340 INFO L85 PathProgramCache]: Analyzing trace with hash -1393667324, now seen corresponding path program 1 times [2024-11-28 03:01:38,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:38,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640055884] [2024-11-28 03:01:38,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:38,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:38,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:40,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:01:40,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:40,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640055884] [2024-11-28 03:01:40,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640055884] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:01:40,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:01:40,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:01:40,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443126796] [2024-11-28 03:01:40,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:01:40,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:01:40,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:40,351 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:01:40,352 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:01:40,352 INFO L87 Difference]: Start difference. First operand 4325 states and 7081 transitions. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 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) [2024-11-28 03:01:45,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:01:45,079 INFO L93 Difference]: Finished difference Result 18577 states and 30397 transitions. [2024-11-28 03:01:45,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 03:01:45,080 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 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 503 [2024-11-28 03:01:45,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:01:45,146 INFO L225 Difference]: With dead ends: 18577 [2024-11-28 03:01:45,146 INFO L226 Difference]: Without dead ends: 14255 [2024-11-28 03:01:45,159 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:01:45,160 INFO L435 NwaCegarLoop]: 482 mSDtfsCounter, 886 mSDsluCounter, 1500 mSDsCounter, 0 mSdLazyCounter, 495 mSolverCounterSat, 256 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 886 SdHoareTripleChecker+Valid, 1982 SdHoareTripleChecker+Invalid, 751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 256 IncrementalHoareTripleChecker+Valid, 495 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:01:45,160 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [886 Valid, 1982 Invalid, 751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [256 Valid, 495 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-28 03:01:45,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14255 states. [2024-11-28 03:01:48,289 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14255 to 14204. [2024-11-28 03:01:48,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14204 states, 11018 states have (on average 1.550462878925395) internal successors, (17083), 11097 states have internal predecessors, (17083), 3073 states have call successors, (3073), 112 states have call predecessors, (3073), 112 states have return successors, (3073), 2994 states have call predecessors, (3073), 3073 states have call successors, (3073) [2024-11-28 03:01:48,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14204 states to 14204 states and 23229 transitions. [2024-11-28 03:01:48,384 INFO L78 Accepts]: Start accepts. Automaton has 14204 states and 23229 transitions. Word has length 503 [2024-11-28 03:01:48,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:01:48,385 INFO L471 AbstractCegarLoop]: Abstraction has 14204 states and 23229 transitions. [2024-11-28 03:01:48,389 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 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) [2024-11-28 03:01:48,390 INFO L276 IsEmpty]: Start isEmpty. Operand 14204 states and 23229 transitions. [2024-11-28 03:01:48,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2024-11-28 03:01:48,421 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:01:48,421 INFO L218 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, 1, 1] [2024-11-28 03:01:48,421 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 03:01:48,422 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:01:48,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:01:48,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1212356230, now seen corresponding path program 1 times [2024-11-28 03:01:48,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:01:48,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417893259] [2024-11-28 03:01:48,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:48,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:01:48,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:50,760 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 21 proven. 447 refuted. 0 times theorem prover too weak. 12172 trivial. 0 not checked. [2024-11-28 03:01:50,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:01:50,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417893259] [2024-11-28 03:01:50,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417893259] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:01:50,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865375241] [2024-11-28 03:01:50,761 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:01:50,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:01:50,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:01:50,765 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:01:50,769 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:01:51,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:01:51,111 INFO L256 TraceCheckSpWp]: Trace formula consists of 1108 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:01:51,204 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:01:54,381 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 1373 proven. 447 refuted. 0 times theorem prover too weak. 10820 trivial. 0 not checked. [2024-11-28 03:01:54,381 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:01:55,925 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 21 proven. 450 refuted. 0 times theorem prover too weak. 12169 trivial. 0 not checked. [2024-11-28 03:01:55,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865375241] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:01:55,925 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:01:55,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 15 [2024-11-28 03:01:55,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250089576] [2024-11-28 03:01:55,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:01:55,928 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:01:55,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:01:55,929 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:01:55,929 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:01:55,930 INFO L87 Difference]: Start difference. First operand 14204 states and 23229 transitions. Second operand has 15 states, 15 states have (on average 8.8) internal successors, (132), 15 states have internal predecessors, (132), 3 states have call successors, (156), 3 states have call predecessors, (156), 7 states have return successors, (158), 3 states have call predecessors, (158), 3 states have call successors, (158) [2024-11-28 03:02:06,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:02:06,257 INFO L93 Difference]: Finished difference Result 59879 states and 95099 transitions. [2024-11-28 03:02:06,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-11-28 03:02:06,258 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 8.8) internal successors, (132), 15 states have internal predecessors, (132), 3 states have call successors, (156), 3 states have call predecessors, (156), 7 states have return successors, (158), 3 states have call predecessors, (158), 3 states have call successors, (158) Word has length 503 [2024-11-28 03:02:06,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:02:06,584 INFO L225 Difference]: With dead ends: 59879 [2024-11-28 03:02:06,585 INFO L226 Difference]: Without dead ends: 45678 [2024-11-28 03:02:06,636 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1050 GetRequests, 1003 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 600 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=578, Invalid=1584, Unknown=0, NotChecked=0, Total=2162 [2024-11-28 03:02:06,636 INFO L435 NwaCegarLoop]: 584 mSDtfsCounter, 988 mSDsluCounter, 2525 mSDsCounter, 0 mSdLazyCounter, 1832 mSolverCounterSat, 344 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1068 SdHoareTripleChecker+Valid, 3109 SdHoareTripleChecker+Invalid, 2176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 344 IncrementalHoareTripleChecker+Valid, 1832 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:02:06,637 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1068 Valid, 3109 Invalid, 2176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [344 Valid, 1832 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-28 03:02:06,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45678 states. [2024-11-28 03:02:11,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45678 to 15004. [2024-11-28 03:02:11,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15004 states, 11658 states have (on average 1.513381369016984) internal successors, (17643), 11737 states have internal predecessors, (17643), 3073 states have call successors, (3073), 272 states have call predecessors, (3073), 272 states have return successors, (3073), 2994 states have call predecessors, (3073), 3073 states have call successors, (3073) [2024-11-28 03:02:11,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15004 states to 15004 states and 23789 transitions. [2024-11-28 03:02:11,378 INFO L78 Accepts]: Start accepts. Automaton has 15004 states and 23789 transitions. Word has length 503 [2024-11-28 03:02:11,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:02:11,379 INFO L471 AbstractCegarLoop]: Abstraction has 15004 states and 23789 transitions. [2024-11-28 03:02:11,379 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 8.8) internal successors, (132), 15 states have internal predecessors, (132), 3 states have call successors, (156), 3 states have call predecessors, (156), 7 states have return successors, (158), 3 states have call predecessors, (158), 3 states have call successors, (158) [2024-11-28 03:02:11,379 INFO L276 IsEmpty]: Start isEmpty. Operand 15004 states and 23789 transitions. [2024-11-28 03:02:11,395 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2024-11-28 03:02:11,395 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:02:11,396 INFO L218 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, 1, 1] [2024-11-28 03:02:11,408 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:02:11,596 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:11,598 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:02:11,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:02:11,599 INFO L85 PathProgramCache]: Analyzing trace with hash 201238980, now seen corresponding path program 1 times [2024-11-28 03:02:11,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:02:11,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305097243] [2024-11-28 03:02:11,600 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:11,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:02:11,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:21,564 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 387 proven. 81 refuted. 0 times theorem prover too weak. 12172 trivial. 0 not checked. [2024-11-28 03:02:21,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:02:21,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305097243] [2024-11-28 03:02:21,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305097243] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:02:21,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999602741] [2024-11-28 03:02:21,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:02:21,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:02:21,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:02:21,569 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:02:21,572 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:02:21,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:02:21,947 INFO L256 TraceCheckSpWp]: Trace formula consists of 1107 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-28 03:02:21,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:02:43,873 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 5125 proven. 516 refuted. 0 times theorem prover too weak. 6999 trivial. 0 not checked. [2024-11-28 03:02:43,873 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:03:14,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999602741] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:03:14,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:03:14,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 27] total 44 [2024-11-28 03:03:14,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132104709] [2024-11-28 03:03:14,053 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:03:14,056 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2024-11-28 03:03:14,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:03:14,057 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2024-11-28 03:03:14,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=3212, Unknown=0, NotChecked=0, Total=3660 [2024-11-28 03:03:14,059 INFO L87 Difference]: Start difference. First operand 15004 states and 23789 transitions. Second operand has 44 states, 44 states have (on average 4.818181818181818) internal successors, (212), 43 states have internal predecessors, (212), 7 states have call successors, (160), 6 states have call predecessors, (160), 11 states have return successors, (160), 8 states have call predecessors, (160), 7 states have call successors, (160) [2024-11-28 03:05:44,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:05:44,310 INFO L93 Difference]: Finished difference Result 109512 states and 167692 transitions. [2024-11-28 03:05:44,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 414 states. [2024-11-28 03:05:44,310 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 4.818181818181818) internal successors, (212), 43 states have internal predecessors, (212), 7 states have call successors, (160), 6 states have call predecessors, (160), 11 states have return successors, (160), 8 states have call predecessors, (160), 7 states have call successors, (160) Word has length 503 [2024-11-28 03:05:44,311 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:05:44,725 INFO L225 Difference]: With dead ends: 109512 [2024-11-28 03:05:44,726 INFO L226 Difference]: Without dead ends: 94511 [2024-11-28 03:05:44,828 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1065 GetRequests, 611 SyntacticMatches, 0 SemanticMatches, 454 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92917 ImplicationChecksByTransitivity, 119.4s TimeCoverageRelationStatistics Valid=33394, Invalid=174086, Unknown=0, NotChecked=0, Total=207480 [2024-11-28 03:05:44,829 INFO L435 NwaCegarLoop]: 408 mSDtfsCounter, 19023 mSDsluCounter, 8391 mSDsCounter, 0 mSdLazyCounter, 11779 mSolverCounterSat, 3365 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19117 SdHoareTripleChecker+Valid, 8799 SdHoareTripleChecker+Invalid, 15144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.2s SdHoareTripleChecker+Time, 3365 IncrementalHoareTripleChecker+Valid, 11779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.2s IncrementalHoareTripleChecker+Time [2024-11-28 03:05:44,829 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19117 Valid, 8799 Invalid, 15144 Unknown, 0 Unchecked, 0.2s Time], IncrementalHoareTripleChecker [3365 Valid, 11779 Invalid, 0 Unknown, 0 Unchecked, 28.2s Time] [2024-11-28 03:05:44,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94511 states. [2024-11-28 03:05:53,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94511 to 34792. [2024-11-28 03:05:53,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34792 states, 27492 states have (on average 1.5180052378873854) internal successors, (41733), 27670 states have internal predecessors, (41733), 6588 states have call successors, (6588), 711 states have call predecessors, (6588), 711 states have return successors, (6588), 6410 states have call predecessors, (6588), 6588 states have call successors, (6588) [2024-11-28 03:05:53,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34792 states to 34792 states and 54909 transitions. [2024-11-28 03:05:53,536 INFO L78 Accepts]: Start accepts. Automaton has 34792 states and 54909 transitions. Word has length 503 [2024-11-28 03:05:53,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:05:53,537 INFO L471 AbstractCegarLoop]: Abstraction has 34792 states and 54909 transitions. [2024-11-28 03:05:53,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 4.818181818181818) internal successors, (212), 43 states have internal predecessors, (212), 7 states have call successors, (160), 6 states have call predecessors, (160), 11 states have return successors, (160), 8 states have call predecessors, (160), 7 states have call successors, (160) [2024-11-28 03:05:53,537 INFO L276 IsEmpty]: Start isEmpty. Operand 34792 states and 54909 transitions. [2024-11-28 03:05:53,565 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2024-11-28 03:05:53,566 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:05:53,566 INFO L218 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, 1, 1] [2024-11-28 03:05:53,579 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:05:53,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:05:53,767 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:05:53,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:05:53,769 INFO L85 PathProgramCache]: Analyzing trace with hash 475998594, now seen corresponding path program 1 times [2024-11-28 03:05:53,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:05:53,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116294426] [2024-11-28 03:05:53,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:05:53,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:05:54,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:06:00,337 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 753 proven. 159 refuted. 0 times theorem prover too weak. 11728 trivial. 0 not checked. [2024-11-28 03:06:00,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:06:00,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116294426] [2024-11-28 03:06:00,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116294426] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:06:00,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [265977562] [2024-11-28 03:06:00,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:06:00,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:06:00,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:06:00,341 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:06:00,344 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:06:00,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:06:00,722 INFO L256 TraceCheckSpWp]: Trace formula consists of 1109 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-28 03:06:00,734 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:06:13,515 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 5368 proven. 594 refuted. 0 times theorem prover too weak. 6678 trivial. 0 not checked. [2024-11-28 03:06:13,515 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:06:22,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [265977562] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:06:22,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:06:22,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 34] total 53 [2024-11-28 03:06:22,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882922270] [2024-11-28 03:06:22,626 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:06:22,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2024-11-28 03:06:22,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:06:22,629 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2024-11-28 03:06:22,630 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=533, Invalid=4023, Unknown=0, NotChecked=0, Total=4556 [2024-11-28 03:06:22,630 INFO L87 Difference]: Start difference. First operand 34792 states and 54909 transitions. Second operand has 53 states, 52 states have (on average 4.365384615384615) internal successors, (227), 49 states have internal predecessors, (227), 14 states have call successors, (160), 9 states have call predecessors, (160), 14 states have return successors, (160), 15 states have call predecessors, (160), 14 states have call successors, (160) [2024-11-28 03:08:51,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:08:51,391 INFO L93 Difference]: Finished difference Result 167271 states and 262135 transitions. [2024-11-28 03:08:51,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 339 states. [2024-11-28 03:08:51,392 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 52 states have (on average 4.365384615384615) internal successors, (227), 49 states have internal predecessors, (227), 14 states have call successors, (160), 9 states have call predecessors, (160), 14 states have return successors, (160), 15 states have call predecessors, (160), 14 states have call successors, (160) Word has length 503 [2024-11-28 03:08:51,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:08:51,846 INFO L225 Difference]: With dead ends: 167271 [2024-11-28 03:08:51,846 INFO L226 Difference]: Without dead ends: 132482 [2024-11-28 03:08:51,950 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1061 GetRequests, 661 SyntacticMatches, 0 SemanticMatches, 400 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68685 ImplicationChecksByTransitivity, 94.0s TimeCoverageRelationStatistics Valid=22373, Invalid=138829, Unknown=0, NotChecked=0, Total=161202 [2024-11-28 03:08:51,951 INFO L435 NwaCegarLoop]: 571 mSDtfsCounter, 15726 mSDsluCounter, 9426 mSDsCounter, 0 mSdLazyCounter, 13024 mSolverCounterSat, 3039 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15757 SdHoareTripleChecker+Valid, 9997 SdHoareTripleChecker+Invalid, 16063 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 3039 IncrementalHoareTripleChecker+Valid, 13024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 28.6s IncrementalHoareTripleChecker+Time [2024-11-28 03:08:51,952 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [15757 Valid, 9997 Invalid, 16063 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [3039 Valid, 13024 Invalid, 0 Unknown, 0 Unchecked, 28.6s Time] [2024-11-28 03:08:52,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132482 states. [2024-11-28 03:09:00,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132482 to 36768. [2024-11-28 03:09:00,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36768 states, 30917 states have (on average 1.5752175178704273) internal successors, (48701), 31058 states have internal predecessors, (48701), 5293 states have call successors, (5293), 557 states have call predecessors, (5293), 557 states have return successors, (5293), 5152 states have call predecessors, (5293), 5293 states have call successors, (5293) [2024-11-28 03:09:00,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36768 states to 36768 states and 59287 transitions. [2024-11-28 03:09:00,610 INFO L78 Accepts]: Start accepts. Automaton has 36768 states and 59287 transitions. Word has length 503 [2024-11-28 03:09:00,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:09:00,611 INFO L471 AbstractCegarLoop]: Abstraction has 36768 states and 59287 transitions. [2024-11-28 03:09:00,611 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 52 states have (on average 4.365384615384615) internal successors, (227), 49 states have internal predecessors, (227), 14 states have call successors, (160), 9 states have call predecessors, (160), 14 states have return successors, (160), 15 states have call predecessors, (160), 14 states have call successors, (160) [2024-11-28 03:09:00,612 INFO L276 IsEmpty]: Start isEmpty. Operand 36768 states and 59287 transitions. [2024-11-28 03:09:00,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 504 [2024-11-28 03:09:00,642 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:09:00,643 INFO L218 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, 1, 1] [2024-11-28 03:09:00,656 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:09:00,847 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:09:00,847 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:09:00,848 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:09:00,848 INFO L85 PathProgramCache]: Analyzing trace with hash 624885702, now seen corresponding path program 1 times [2024-11-28 03:09:00,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:09:00,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745863274] [2024-11-28 03:09:00,848 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:00,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:09:01,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 03:09:01,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1545163143] [2024-11-28 03:09:01,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:01,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:09:01,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:09:01,087 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:09:01,091 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:09:01,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:09:01,445 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 03:09:01,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 03:09:02,027 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 03:09:02,027 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 03:09:02,028 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 03:09:02,039 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:09:02,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 03:09:02,233 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:09:02,705 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 03:09:02,712 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 03:09:02 BoogieIcfgContainer [2024-11-28 03:09:02,712 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 03:09:02,713 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 03:09:02,713 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 03:09:02,713 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 03:09:02,714 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:01:01" (3/4) ... [2024-11-28 03:09:02,717 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 03:09:02,718 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 03:09:02,719 INFO L158 Benchmark]: Toolchain (without parser) took 483217.71ms. Allocated memory was 117.4MB in the beginning and 4.4GB in the end (delta: 4.2GB). Free memory was 91.9MB in the beginning and 2.0GB in the end (delta: -2.0GB). Peak memory consumption was 2.3GB. Max. memory is 16.1GB. [2024-11-28 03:09:02,719 INFO L158 Benchmark]: CDTParser took 0.42ms. Allocated memory is still 117.4MB. Free memory is still 73.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 03:09:02,719 INFO L158 Benchmark]: CACSL2BoogieTranslator took 615.25ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 68.6MB in the end (delta: 23.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-28 03:09:02,720 INFO L158 Benchmark]: Boogie Procedure Inliner took 143.36ms. Allocated memory is still 117.4MB. Free memory was 68.6MB in the beginning and 59.9MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:09:02,720 INFO L158 Benchmark]: Boogie Preprocessor took 164.45ms. Allocated memory is still 117.4MB. Free memory was 59.9MB in the beginning and 50.0MB in the end (delta: 9.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:09:02,720 INFO L158 Benchmark]: RCFGBuilder took 1462.23ms. Allocated memory is still 117.4MB. Free memory was 50.0MB in the beginning and 80.2MB in the end (delta: -30.1MB). Peak memory consumption was 34.1MB. Max. memory is 16.1GB. [2024-11-28 03:09:02,721 INFO L158 Benchmark]: TraceAbstraction took 480819.56ms. Allocated memory was 117.4MB in the beginning and 4.4GB in the end (delta: 4.2GB). Free memory was 79.5MB in the beginning and 2.0GB in the end (delta: -2.0GB). Peak memory consumption was 2.3GB. Max. memory is 16.1GB. [2024-11-28 03:09:02,721 INFO L158 Benchmark]: Witness Printer took 5.26ms. Allocated memory is still 4.4GB. Free memory was 2.0GB in the beginning and 2.0GB in the end (delta: 594.9kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 03:09:02,723 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.42ms. Allocated memory is still 117.4MB. Free memory is still 73.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 615.25ms. Allocated memory is still 117.4MB. Free memory was 91.9MB in the beginning and 68.6MB in the end (delta: 23.2MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 143.36ms. Allocated memory is still 117.4MB. Free memory was 68.6MB in the beginning and 59.9MB in the end (delta: 8.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 164.45ms. Allocated memory is still 117.4MB. Free memory was 59.9MB in the beginning and 50.0MB in the end (delta: 9.8MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1462.23ms. Allocated memory is still 117.4MB. Free memory was 50.0MB in the beginning and 80.2MB in the end (delta: -30.1MB). Peak memory consumption was 34.1MB. Max. memory is 16.1GB. * TraceAbstraction took 480819.56ms. Allocated memory was 117.4MB in the beginning and 4.4GB in the end (delta: 4.2GB). Free memory was 79.5MB in the beginning and 2.0GB in the end (delta: -2.0GB). Peak memory consumption was 2.3GB. Max. memory is 16.1GB. * Witness Printer took 5.26ms. Allocated memory is still 4.4GB. Free memory was 2.0GB in the beginning and 2.0GB in the end (delta: 594.9kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 308, overapproximation of someBinaryFLOATComparisonOperation at line 430, overapproximation of someBinaryFLOATComparisonOperation at line 257, overapproximation of someBinaryFLOATComparisonOperation at line 398, overapproximation of someBinaryFLOATComparisonOperation at line 234, overapproximation of someBinaryFLOATComparisonOperation at line 392, overapproximation of someBinaryFLOATComparisonOperation at line 396, overapproximation of someBinaryFLOATComparisonOperation at line 232, overapproximation of someBinaryFLOATComparisonOperation at line 266, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 385, overapproximation of someBinaryFLOATComparisonOperation at line 139, overapproximation of someBinaryFLOATComparisonOperation at line 130, overapproximation of someBinaryFLOATComparisonOperation at line 387, overapproximation of someBinaryFLOATComparisonOperation at line 394, overapproximation of bitwiseOr at line 184, overapproximation of someBinaryDOUBLEComparisonOperation at line 325, overapproximation of someBinaryDOUBLEComparisonOperation at line 327, overapproximation of someBinaryDOUBLEComparisonOperation at line 297, overapproximation of someBinaryDOUBLEComparisonOperation at line 441, overapproximation of someBinaryDOUBLEComparisonOperation at line 353, overapproximation of someBinaryDOUBLEComparisonOperation at line 308, overapproximation of someBinaryArithmeticFLOAToperation at line 146, overapproximation of someUnaryFLOAToperation at line 257. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 1; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_3 = 0; [L25] unsigned char var_1_4 = 0; [L26] unsigned char var_1_5 = 0; [L27] signed long int var_1_6 = 25; [L28] double var_1_10 = 99999999999.25; [L29] double var_1_11 = 255.25; [L30] double var_1_12 = 1.125; [L31] unsigned char var_1_13 = 2; [L32] unsigned char var_1_14 = 5; [L33] unsigned char var_1_15 = 32; [L34] unsigned char var_1_16 = 4; [L35] unsigned char var_1_17 = 2; [L36] signed char var_1_18 = 4; [L37] signed char var_1_19 = 16; [L38] signed char var_1_20 = 32; [L39] signed char var_1_21 = 25; [L40] signed char var_1_22 = 1; [L41] signed char var_1_23 = 100; [L42] double var_1_24 = 3.125; [L43] double var_1_25 = 0.0; [L44] unsigned short int var_1_26 = 32; [L45] unsigned short int var_1_27 = 36217; [L46] unsigned char var_1_28 = 2; [L47] signed long int var_1_29 = -25; [L48] signed long int var_1_30 = 32; [L49] signed long int var_1_31 = 64; [L50] signed long int var_1_32 = -4; [L51] signed long int var_1_33 = -4; [L52] signed long int var_1_34 = -25; [L53] unsigned long int var_1_35 = 2; [L54] unsigned long int var_1_36 = 3354553509; [L55] unsigned long int var_1_37 = 5; [L56] float var_1_38 = 1.75; [L57] unsigned char var_1_39 = 1; [L58] unsigned char var_1_40 = 0; [L59] float var_1_41 = 9999999999.3; [L60] float var_1_42 = 9.6; [L61] unsigned char var_1_43 = 0; [L62] float var_1_44 = 64.5; [L63] float var_1_45 = 4.6; [L64] float var_1_46 = 16.42; [L65] float var_1_47 = 1.08; [L66] signed char var_1_48 = 32; [L67] signed char var_1_49 = 4; [L68] signed char var_1_50 = -64; [L69] unsigned char var_1_51 = 2; [L70] unsigned char var_1_52 = 200; [L71] unsigned char var_1_53 = 50; [L72] signed char var_1_54 = -5; [L73] signed char var_1_55 = -32; [L74] signed char var_1_56 = 2; [L75] signed char var_1_57 = 5; [L76] float var_1_58 = 9.6; [L77] signed char var_1_59 = 16; [L78] signed char var_1_60 = 16; [L79] unsigned short int var_1_61 = 4; [L80] unsigned short int var_1_62 = 45986; [L81] unsigned short int var_1_63 = 23407; [L82] signed short int var_1_64 = -4; [L83] unsigned char var_1_65 = 0; [L84] signed short int var_1_66 = -8; [L85] signed long int var_1_67 = -4; [L86] signed long int var_1_68 = 0; [L87] unsigned short int var_1_69 = 64; [L88] unsigned short int var_1_70 = 4; [L89] signed char var_1_71 = 25; [L90] float var_1_72 = 64.5; [L91] double var_1_73 = 1000000000000.4; [L92] double var_1_74 = 16.25; [L93] signed char var_1_75 = 64; [L94] signed long int var_1_76 = -8; [L95] float var_1_77 = 10.7; [L96] double var_1_78 = 2.3; [L97] unsigned char var_1_79 = 16; [L98] unsigned char var_1_80 = 100; [L99] float var_1_81 = 16.6; [L100] unsigned long int var_1_82 = 32; [L101] unsigned long int var_1_83 = 4209802520; [L102] double var_1_84 = 3.5; [L103] signed char var_1_85 = 2; [L104] unsigned char var_1_86 = 64; VAL [isInitial=0, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=0, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L445] isInitial = 1 [L446] FCALL initially() [L448] FCALL updateLastVariables() [L449] CALL updateVariables() [L312] var_1_2 = __VERIFIER_nondet_uchar() [L313] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L313] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L314] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L314] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L315] var_1_3 = __VERIFIER_nondet_uchar() [L316] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L316] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L317] CALL assume_abort_if_not(var_1_3 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L317] RET assume_abort_if_not(var_1_3 <= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L318] var_1_4 = __VERIFIER_nondet_uchar() [L319] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L319] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L320] CALL assume_abort_if_not(var_1_4 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L320] RET assume_abort_if_not(var_1_4 <= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L321] var_1_5 = __VERIFIER_nondet_uchar() [L322] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L322] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L323] CALL assume_abort_if_not(var_1_5 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L323] RET assume_abort_if_not(var_1_5 <= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_11=1021/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L324] var_1_11 = __VERIFIER_nondet_double() [L325] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L325] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854765600e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_12=9/8, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L326] var_1_12 = __VERIFIER_nondet_double() [L327] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L327] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=5, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L328] var_1_14 = __VERIFIER_nondet_uchar() [L329] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L329] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L330] CALL assume_abort_if_not(var_1_14 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L330] RET assume_abort_if_not(var_1_14 <= 254) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=4, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L331] var_1_16 = __VERIFIER_nondet_uchar() [L332] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L332] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L333] CALL assume_abort_if_not(var_1_16 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L333] RET assume_abort_if_not(var_1_16 <= 127) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=2, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L334] var_1_17 = __VERIFIER_nondet_uchar() [L335] CALL assume_abort_if_not(var_1_17 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L335] RET assume_abort_if_not(var_1_17 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L336] CALL assume_abort_if_not(var_1_17 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L336] RET assume_abort_if_not(var_1_17 <= 127) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=16, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L337] var_1_19 = __VERIFIER_nondet_char() [L338] CALL assume_abort_if_not(var_1_19 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L338] RET assume_abort_if_not(var_1_19 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L339] CALL assume_abort_if_not(var_1_19 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L339] RET assume_abort_if_not(var_1_19 <= 63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=32, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L340] var_1_20 = __VERIFIER_nondet_char() [L341] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L341] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L342] CALL assume_abort_if_not(var_1_20 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L342] RET assume_abort_if_not(var_1_20 <= 63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=25, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L343] var_1_21 = __VERIFIER_nondet_char() [L344] CALL assume_abort_if_not(var_1_21 >= -63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L344] RET assume_abort_if_not(var_1_21 >= -63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L345] CALL assume_abort_if_not(var_1_21 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L345] RET assume_abort_if_not(var_1_21 <= 63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L346] var_1_22 = __VERIFIER_nondet_char() [L347] CALL assume_abort_if_not(var_1_22 >= -1) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L347] RET assume_abort_if_not(var_1_22 >= -1) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L348] CALL assume_abort_if_not(var_1_22 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L348] RET assume_abort_if_not(var_1_22 <= 126) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=100, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L349] var_1_23 = __VERIFIER_nondet_char() [L350] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L350] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L351] CALL assume_abort_if_not(var_1_23 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L351] RET assume_abort_if_not(var_1_23 <= 126) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_25=0, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L352] var_1_25 = __VERIFIER_nondet_double() [L353] CALL assume_abort_if_not((var_1_25 >= 4611686.018427382800e+12F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L353] RET assume_abort_if_not((var_1_25 >= 4611686.018427382800e+12F && var_1_25 <= -1.0e-20F) || (var_1_25 <= 9223372.036854765600e+12F && var_1_25 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=36217, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L354] var_1_27 = __VERIFIER_nondet_ushort() [L355] CALL assume_abort_if_not(var_1_27 >= 32767) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L355] RET assume_abort_if_not(var_1_27 >= 32767) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L356] CALL assume_abort_if_not(var_1_27 <= 65534) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L356] RET assume_abort_if_not(var_1_27 <= 65534) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=32, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L357] var_1_30 = __VERIFIER_nondet_long() [L358] CALL assume_abort_if_not(var_1_30 >= -2147483648) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L358] RET assume_abort_if_not(var_1_30 >= -2147483648) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L359] CALL assume_abort_if_not(var_1_30 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L359] RET assume_abort_if_not(var_1_30 <= 2147483647) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=64, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L360] var_1_31 = __VERIFIER_nondet_long() [L361] CALL assume_abort_if_not(var_1_31 >= -2147483648) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L361] RET assume_abort_if_not(var_1_31 >= -2147483648) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L362] CALL assume_abort_if_not(var_1_31 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L362] RET assume_abort_if_not(var_1_31 <= 2147483647) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=-4, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L363] var_1_32 = __VERIFIER_nondet_long() [L364] CALL assume_abort_if_not(var_1_32 >= -2147483648) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L364] RET assume_abort_if_not(var_1_32 >= -2147483648) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L365] CALL assume_abort_if_not(var_1_32 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L365] RET assume_abort_if_not(var_1_32 <= 2147483647) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=-4, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L366] var_1_33 = __VERIFIER_nondet_long() [L367] CALL assume_abort_if_not(var_1_33 >= -2147483648) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L367] RET assume_abort_if_not(var_1_33 >= -2147483648) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L368] CALL assume_abort_if_not(var_1_33 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L368] RET assume_abort_if_not(var_1_33 <= 2147483647) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-25, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L369] var_1_34 = __VERIFIER_nondet_long() [L370] CALL assume_abort_if_not(var_1_34 >= -1073741823) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L370] RET assume_abort_if_not(var_1_34 >= -1073741823) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L371] CALL assume_abort_if_not(var_1_34 <= 1073741823) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L371] RET assume_abort_if_not(var_1_34 <= 1073741823) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=3354553509, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L372] var_1_36 = __VERIFIER_nondet_ulong() [L373] CALL assume_abort_if_not(var_1_36 >= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L373] RET assume_abort_if_not(var_1_36 >= 2147483647) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L374] CALL assume_abort_if_not(var_1_36 <= 4294967294) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L374] RET assume_abort_if_not(var_1_36 <= 4294967294) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=5, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L375] var_1_37 = __VERIFIER_nondet_ulong() [L376] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L376] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L377] CALL assume_abort_if_not(var_1_37 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L377] RET assume_abort_if_not(var_1_37 <= 2147483647) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=1, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L378] var_1_39 = __VERIFIER_nondet_uchar() [L379] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L379] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L380] CALL assume_abort_if_not(var_1_39 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L380] RET assume_abort_if_not(var_1_39 <= 1) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L381] var_1_40 = __VERIFIER_nondet_uchar() [L382] CALL assume_abort_if_not(var_1_40 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L382] RET assume_abort_if_not(var_1_40 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L383] CALL assume_abort_if_not(var_1_40 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L383] RET assume_abort_if_not(var_1_40 <= 1) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=99999999993/10, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L384] var_1_41 = __VERIFIER_nondet_float() [L385] CALL assume_abort_if_not((var_1_41 >= 0.0F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L385] RET assume_abort_if_not((var_1_41 >= 0.0F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=48/5, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L386] var_1_42 = __VERIFIER_nondet_float() [L387] CALL assume_abort_if_not((var_1_42 >= 0.0F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L387] RET assume_abort_if_not((var_1_42 >= 0.0F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=0, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L388] var_1_43 = __VERIFIER_nondet_uchar() [L389] CALL assume_abort_if_not(var_1_43 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L389] RET assume_abort_if_not(var_1_43 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L390] CALL assume_abort_if_not(var_1_43 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L390] RET assume_abort_if_not(var_1_43 <= 1) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_44=129/2, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L391] var_1_44 = __VERIFIER_nondet_float() [L392] CALL assume_abort_if_not((var_1_44 >= 0.0F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L392] RET assume_abort_if_not((var_1_44 >= 0.0F && var_1_44 <= -1.0e-20F) || (var_1_44 <= 4611686.018427382800e+12F && var_1_44 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_45=23/5, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L393] var_1_45 = __VERIFIER_nondet_float() [L394] CALL assume_abort_if_not((var_1_45 >= 0.0F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 2305843.009213691390e+12F && var_1_45 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L394] RET assume_abort_if_not((var_1_45 >= 0.0F && var_1_45 <= -1.0e-20F) || (var_1_45 <= 2305843.009213691390e+12F && var_1_45 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_46=821/50, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L395] var_1_46 = __VERIFIER_nondet_float() [L396] CALL assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 2305843.009213691390e+12F && var_1_46 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L396] RET assume_abort_if_not((var_1_46 >= 0.0F && var_1_46 <= -1.0e-20F) || (var_1_46 <= 2305843.009213691390e+12F && var_1_46 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_47=27/25, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L397] var_1_47 = __VERIFIER_nondet_float() [L398] CALL assume_abort_if_not((var_1_47 >= -461168.6018427382800e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L398] RET assume_abort_if_not((var_1_47 >= -461168.6018427382800e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 4611686.018427382800e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=4, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L399] var_1_49 = __VERIFIER_nondet_char() [L400] CALL assume_abort_if_not(var_1_49 >= -127) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L400] RET assume_abort_if_not(var_1_49 >= -127) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L401] CALL assume_abort_if_not(var_1_49 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L401] RET assume_abort_if_not(var_1_49 <= 126) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=-64, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L402] var_1_50 = __VERIFIER_nondet_char() [L403] CALL assume_abort_if_not(var_1_50 >= -127) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L403] RET assume_abort_if_not(var_1_50 >= -127) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L404] CALL assume_abort_if_not(var_1_50 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L404] RET assume_abort_if_not(var_1_50 <= 126) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=200, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L405] var_1_52 = __VERIFIER_nondet_uchar() [L406] CALL assume_abort_if_not(var_1_52 >= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L406] RET assume_abort_if_not(var_1_52 >= 127) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L407] CALL assume_abort_if_not(var_1_52 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L407] RET assume_abort_if_not(var_1_52 <= 254) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=50, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L408] var_1_53 = __VERIFIER_nondet_uchar() [L409] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L409] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L410] CALL assume_abort_if_not(var_1_53 <= 127) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L410] RET assume_abort_if_not(var_1_53 <= 127) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=2, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L411] var_1_56 = __VERIFIER_nondet_char() [L412] CALL assume_abort_if_not(var_1_56 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L412] RET assume_abort_if_not(var_1_56 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L413] CALL assume_abort_if_not(var_1_56 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L413] RET assume_abort_if_not(var_1_56 <= 63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=5, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L414] var_1_57 = __VERIFIER_nondet_char() [L415] CALL assume_abort_if_not(var_1_57 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L415] RET assume_abort_if_not(var_1_57 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L416] CALL assume_abort_if_not(var_1_57 <= 63) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L416] RET assume_abort_if_not(var_1_57 <= 63) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L417] var_1_60 = __VERIFIER_nondet_char() [L418] CALL assume_abort_if_not(var_1_60 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L418] RET assume_abort_if_not(var_1_60 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L419] CALL assume_abort_if_not(var_1_60 <= 126) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L419] RET assume_abort_if_not(var_1_60 <= 126) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=45986, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L420] var_1_62 = __VERIFIER_nondet_ushort() [L421] CALL assume_abort_if_not(var_1_62 >= 32767) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L421] RET assume_abort_if_not(var_1_62 >= 32767) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L422] CALL assume_abort_if_not(var_1_62 <= 65534) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L422] RET assume_abort_if_not(var_1_62 <= 65534) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=23407, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L423] var_1_63 = __VERIFIER_nondet_ushort() [L424] CALL assume_abort_if_not(var_1_63 >= 16383) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L424] RET assume_abort_if_not(var_1_63 >= 16383) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L425] CALL assume_abort_if_not(var_1_63 <= 32767) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L425] RET assume_abort_if_not(var_1_63 <= 32767) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=4, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L426] var_1_70 = __VERIFIER_nondet_ushort() [L427] CALL assume_abort_if_not(var_1_70 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L427] RET assume_abort_if_not(var_1_70 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L428] CALL assume_abort_if_not(var_1_70 <= 65534) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L428] RET assume_abort_if_not(var_1_70 <= 65534) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_72=129/2, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L429] var_1_72 = __VERIFIER_nondet_float() [L430] CALL assume_abort_if_not((var_1_72 >= -922337.2036854776000e+13F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854776000e+12F && var_1_72 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L430] RET assume_abort_if_not((var_1_72 >= -922337.2036854776000e+13F && var_1_72 <= -1.0e-20F) || (var_1_72 <= 9223372.036854776000e+12F && var_1_72 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=100, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L431] var_1_80 = __VERIFIER_nondet_uchar() [L432] CALL assume_abort_if_not(var_1_80 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L432] RET assume_abort_if_not(var_1_80 >= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L433] CALL assume_abort_if_not(var_1_80 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L433] RET assume_abort_if_not(var_1_80 <= 254) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=4209802520, var_1_84=7/2, var_1_85=2, var_1_86=64] [L434] var_1_83 = __VERIFIER_nondet_ulong() [L435] CALL assume_abort_if_not(var_1_83 >= 3221225470) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L435] RET assume_abort_if_not(var_1_83 >= 3221225470) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L436] CALL assume_abort_if_not(var_1_83 <= 4294967294) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L436] RET assume_abort_if_not(var_1_83 <= 4294967294) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L449] RET updateVariables() [L450] CALL step() [L108] EXPR var_1_30 | var_1_31 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L108] EXPR (var_1_30 | var_1_31) ^ var_1_32 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=-25, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L108] COND TRUE ((var_1_30 | var_1_31) ^ var_1_32) < var_1_33 [L109] var_1_29 = (((((var_1_34) > (((((-5) < 0 ) ? -(-5) : (-5))))) ? (var_1_34) : (((((-5) < 0 ) ? -(-5) : (-5)))))) + 10) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=2, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L117] var_1_35 = (var_1_36 - ((((var_1_37) < 0 ) ? -(var_1_37) : (var_1_37)))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L118] COND FALSE !(\read(var_1_39)) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=32, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L127] COND TRUE var_1_36 > var_1_29 [L128] var_1_48 = ((((var_1_49) < (var_1_50)) ? (var_1_49) : (var_1_50))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=2, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L130] COND TRUE var_1_38 <= var_1_46 [L131] var_1_51 = (var_1_52 - var_1_53) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=-5, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L139] COND TRUE var_1_46 != var_1_41 [L140] var_1_54 = ((((var_1_50) < (var_1_49)) ? (var_1_50) : (var_1_49))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L142] COND FALSE !(var_1_54 > var_1_29) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_58=48/5, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L145] COND TRUE -8 >= var_1_34 [L146] var_1_58 = (var_1_41 - var_1_45) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L158] EXPR var_1_49 >> var_1_50 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=16, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L158] COND FALSE !((var_1_49 >> var_1_50) <= (~ var_1_53)) [L165] var_1_59 = (((((((((var_1_56) > (var_1_57)) ? (var_1_56) : (var_1_57))) - var_1_60)) > (var_1_49)) ? ((((((var_1_56) > (var_1_57)) ? (var_1_56) : (var_1_57))) - var_1_60)) : (var_1_49))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=4, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L167] COND FALSE !(var_1_31 > (var_1_57 + var_1_48)) [L170] var_1_61 = ((((((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) + var_1_57) < 0 ) ? -(((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) + var_1_57) : (((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))) + var_1_57))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=-4, var_1_65=0, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L172] var_1_64 = ((((var_1_50) > (var_1_52)) ? (var_1_50) : (var_1_52))) [L173] var_1_65 = var_1_53 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L174] COND FALSE !(\read(var_1_39)) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L177] COND FALSE !(var_1_61 < ((((var_1_66) < 0 ) ? -(var_1_66) : (var_1_66)))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L184] EXPR var_1_60 ^ ((((-4) < (var_1_34)) ? (-4) : (var_1_34))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=0, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L184] COND TRUE ((((var_1_67) < (((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52))))) ? (var_1_67) : (((((var_1_52) < 0 ) ? -(var_1_52) : (var_1_52)))))) <= (var_1_60 ^ ((((-4) < (var_1_34)) ? (-4) : (var_1_34)))) [L185] COND TRUE ((var_1_53 - var_1_57) < var_1_30) || var_1_39 [L186] var_1_68 = -256 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=64, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L199] COND TRUE \read(var_1_40) [L200] var_1_69 = var_1_70 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L204] COND FALSE !(var_1_72 < var_1_46) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=5000000000002/5, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L211] COND TRUE \read(var_1_43) [L212] var_1_73 = var_1_42 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=3, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L214] COND FALSE !(! var_1_40) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=3, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L217] COND FALSE !(var_1_29 >= var_1_60) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=3, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=-8, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L226] COND TRUE ((((1000u) < ((var_1_70 % var_1_63))) ? (1000u) : ((var_1_70 % var_1_63)))) > ((~ var_1_31) + var_1_65) [L227] var_1_76 = (((((var_1_55) > (var_1_52)) ? (var_1_55) : (var_1_52))) + (((((((var_1_75) < (var_1_51)) ? (var_1_75) : (var_1_51))) < 0 ) ? -((((var_1_75) < (var_1_51)) ? (var_1_75) : (var_1_51))) : ((((var_1_75) < (var_1_51)) ? (var_1_75) : (var_1_51)))))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=3, var_1_43=1, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=107/10, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L231] COND TRUE \read(var_1_40) [L232] var_1_77 = ((((var_1_45) > (var_1_46)) ? (var_1_45) : (var_1_46))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=23/10, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L234] COND TRUE var_1_44 >= var_1_45 [L235] var_1_78 = ((((var_1_42) > (var_1_47)) ? (var_1_42) : (var_1_47))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=16, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L239] COND TRUE \read(var_1_40) [L240] var_1_79 = ((((var_1_80) < 0 ) ? -(var_1_80) : (var_1_80))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L244] COND FALSE !(var_1_59 <= var_1_75) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=32, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L255] var_1_82 = ((var_1_83 - var_1_57) - var_1_37) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=7/2, var_1_85=2, var_1_86=64] [L256] COND TRUE \read(var_1_43) [L257] var_1_84 = ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=64] [L263] COND FALSE !(var_1_53 <= 0) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=64] [L266] COND FALSE !(var_1_46 > ((((var_1_38) < (var_1_77)) ? (var_1_38) : (var_1_77)))) [L271] var_1_86 = var_1_53 VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=1, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L273] COND TRUE \read(var_1_2) [L274] var_1_1 = (var_1_3 || var_1_4) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=32, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L278] COND TRUE ! var_1_5 [L279] var_1_15 = (((((var_1_16 + var_1_17)) > (var_1_14)) ? ((var_1_16 + var_1_17)) : (var_1_14))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=4, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L281] var_1_18 = ((((((var_1_19 - var_1_20) + var_1_21)) > ((var_1_22 - var_1_23))) ? (((var_1_19 - var_1_20) + var_1_21)) : ((var_1_22 - var_1_23)))) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L282] COND FALSE !(\read(var_1_1)) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=2, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=25, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L285] var_1_28 = var_1_16 [L286] var_1_6 = ((var_1_28 - var_1_26) + var_1_26) VAL [isInitial=1, var_1_10=399999999997/4, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=0, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=0, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L287] COND FALSE !(var_1_26 < (var_1_6 * var_1_28)) [L294] var_1_10 = var_1_12 VAL [isInitial=1, var_1_10=5, var_1_12=5, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=0, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=0, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L296] signed long int stepLocal_0 = - var_1_26; VAL [isInitial=1, stepLocal_0=-32, var_1_10=5, var_1_12=5, var_1_13=2, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=0, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=0, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L297] COND TRUE var_1_12 != var_1_10 [L298] var_1_13 = var_1_14 VAL [isInitial=1, stepLocal_0=-32, var_1_10=5, var_1_12=5, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=0, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=0, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L306] signed char stepLocal_1 = var_1_23; VAL [isInitial=1, stepLocal_0=-32, stepLocal_1=0, var_1_10=5, var_1_12=5, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=0, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=0, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L307] EXPR var_1_20 ^ var_1_28 VAL [isInitial=1, stepLocal_0=-32, stepLocal_1=0, var_1_10=5, var_1_12=5, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=25/8, var_1_26=32, var_1_27=32767, var_1_28=0, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=0, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L307] COND TRUE stepLocal_1 >= (var_1_20 ^ var_1_28) [L308] var_1_24 = ((((((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) > (((var_1_25 - 25.5) - 127.125))) ? (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) : (((var_1_25 - 25.5) - 127.125)))) VAL [isInitial=1, stepLocal_0=-32, var_1_10=5, var_1_11=0, var_1_12=5, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=5, var_1_26=32, var_1_27=32767, var_1_28=0, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=0, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L450] RET step() [L451] CALL, EXPR property() [L441] EXPR ((((((var_1_2 ? (var_1_1 == ((unsigned char) (var_1_3 || var_1_4))) : (var_1_1 == ((unsigned char) (var_1_3 || (var_1_4 || var_1_5))))) && (var_1_6 == ((signed long int) ((var_1_28 - var_1_26) + var_1_26)))) && ((var_1_26 < (var_1_6 * var_1_28)) ? (var_1_3 ? ((var_1_26 <= var_1_6) ? (var_1_10 == ((double) (var_1_11 - var_1_12))) : 1) : 1) : (var_1_10 == ((double) var_1_12)))) && ((var_1_12 != var_1_10) ? (var_1_13 == ((unsigned char) var_1_14)) : (((- var_1_26) > var_1_14) ? (var_1_13 == ((unsigned char) var_1_14)) : (var_1_13 == ((unsigned char) 25))))) && ((! var_1_5) ? (var_1_15 == ((unsigned char) (((((var_1_16 + var_1_17)) > (var_1_14)) ? ((var_1_16 + var_1_17)) : (var_1_14))))) : 1)) && (var_1_18 == ((signed char) ((((((var_1_19 - var_1_20) + var_1_21)) > ((var_1_22 - var_1_23))) ? (((var_1_19 - var_1_20) + var_1_21)) : ((var_1_22 - var_1_23))))))) && ((var_1_23 >= (var_1_20 ^ var_1_28)) ? (var_1_24 == ((double) ((((((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) > (((var_1_25 - 25.5) - 127.125))) ? (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) : (((var_1_25 - 25.5) - 127.125)))))) : 1) VAL [isInitial=1, var_1_10=5, var_1_11=0, var_1_12=5, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=5, var_1_26=32, var_1_27=32767, var_1_28=0, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=0, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L441-L442] return ((((((((var_1_2 ? (var_1_1 == ((unsigned char) (var_1_3 || var_1_4))) : (var_1_1 == ((unsigned char) (var_1_3 || (var_1_4 || var_1_5))))) && (var_1_6 == ((signed long int) ((var_1_28 - var_1_26) + var_1_26)))) && ((var_1_26 < (var_1_6 * var_1_28)) ? (var_1_3 ? ((var_1_26 <= var_1_6) ? (var_1_10 == ((double) (var_1_11 - var_1_12))) : 1) : 1) : (var_1_10 == ((double) var_1_12)))) && ((var_1_12 != var_1_10) ? (var_1_13 == ((unsigned char) var_1_14)) : (((- var_1_26) > var_1_14) ? (var_1_13 == ((unsigned char) var_1_14)) : (var_1_13 == ((unsigned char) 25))))) && ((! var_1_5) ? (var_1_15 == ((unsigned char) (((((var_1_16 + var_1_17)) > (var_1_14)) ? ((var_1_16 + var_1_17)) : (var_1_14))))) : 1)) && (var_1_18 == ((signed char) ((((((var_1_19 - var_1_20) + var_1_21)) > ((var_1_22 - var_1_23))) ? (((var_1_19 - var_1_20) + var_1_21)) : ((var_1_22 - var_1_23))))))) && ((var_1_23 >= (var_1_20 ^ var_1_28)) ? (var_1_24 == ((double) ((((((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) > (((var_1_25 - 25.5) - 127.125))) ? (((((var_1_12) < (var_1_11)) ? (var_1_12) : (var_1_11)))) : (((var_1_25 - 25.5) - 127.125)))))) : 1)) && (var_1_1 ? (var_1_26 == ((unsigned short int) ((((((((var_1_18) < (var_1_14)) ? (var_1_18) : (var_1_14)))) < ((var_1_27 - var_1_17))) ? (((((var_1_18) < (var_1_14)) ? (var_1_18) : (var_1_14)))) : ((var_1_27 - var_1_17)))))) : 1)) && (var_1_28 == ((unsigned char) var_1_16)) ; [L451] RET, EXPR property() [L451] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, var_1_10=5, var_1_11=0, var_1_12=5, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=5, var_1_26=32, var_1_27=32767, var_1_28=0, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=0, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] [L19] reach_error() VAL [isInitial=1, var_1_10=5, var_1_11=0, var_1_12=5, var_1_13=0, var_1_14=0, var_1_15=0, var_1_16=0, var_1_17=0, var_1_18=1, var_1_19=0, var_1_1=0, var_1_20=0, var_1_21=-63, var_1_22=1, var_1_23=0, var_1_24=5, var_1_26=32, var_1_27=32767, var_1_28=0, var_1_29=15, var_1_2=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=1, var_1_34=-8, var_1_35=-2147483649, var_1_36=-2147483649, var_1_37=0, var_1_38=7/4, var_1_39=0, var_1_3=0, var_1_40=1, var_1_41=0, var_1_42=3, var_1_43=1, var_1_45=2, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=126, var_1_4=0, var_1_50=0, var_1_51=253, var_1_52=254, var_1_53=1, var_1_54=0, var_1_55=-32, var_1_56=0, var_1_57=63, var_1_59=126, var_1_5=0, var_1_60=16, var_1_61=317, var_1_62=32767, var_1_63=32767, var_1_64=254, var_1_65=1, var_1_66=-8, var_1_67=-4, var_1_68=-256, var_1_69=-65535, var_1_6=0, var_1_70=-65535, var_1_71=25, var_1_73=3, var_1_74=65/4, var_1_75=64, var_1_76=318, var_1_77=2, var_1_78=3, var_1_79=0, var_1_80=0, var_1_81=83/5, var_1_82=3221225407, var_1_83=3221225470, var_1_84=4, var_1_85=2, var_1_86=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 247 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 480.3s, OverallIterations: 13, TraceHistogramMax: 80, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 334.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 44310 SdHoareTripleChecker+Valid, 71.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 44105 mSDsluCounter, 33994 SdHoareTripleChecker+Invalid, 64.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 27461 mSDsCounter, 9081 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 30536 IncrementalHoareTripleChecker+Invalid, 39617 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 9081 mSolverCounterUnsat, 6533 mSDtfsCounter, 30536 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 3256 GetRequests, 2311 SyntacticMatches, 2 SemanticMatches, 943 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 162228 ImplicationChecksByTransitivity, 217.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=36768occurred in iteration=12, InterpolantAutomatonStates: 841, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 28.9s AutomataMinimizationTime, 12 MinimizatonAttempts, 198734 StatesRemovedByMinimization, 12 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 110.4s InterpolantComputationTime, 8536 NumberOfCodeBlocks, 8536 NumberOfCodeBlocksAsserted, 17 NumberOfCheckSat, 8017 ConstructedInterpolants, 10 QuantifiedInterpolants, 58711 SizeOfPredicates, 30 NumberOfNonLiveVariables, 3324 ConjunctsInSsa, 114 ConjunctsInUnsatCore, 16 InterpolantComputations, 9 PerfectInterpolantSequences, 199546/202240 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 03:09:02,949 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-28 03:09:03,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 51679f677755cdcbe89cef639d9e0fff08a3a1c877b6770e3f1b1827d281f800 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:09:05,822 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:09:05,963 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 03:09:05,973 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:09:05,973 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:09:06,019 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:09:06,020 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:09:06,020 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:09:06,022 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:09:06,023 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:09:06,023 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:09:06,023 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:09:06,023 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:09:06,025 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:09:06,025 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:09:06,025 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:09:06,025 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 03:09:06,025 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:09:06,026 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:09:06,026 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:09:06,026 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 03:09:06,026 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:09:06,026 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 03:09:06,026 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:09:06,026 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 03:09:06,027 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 03:09:06,027 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:09:06,027 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 03:09:06,028 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:09:06,028 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:09:06,028 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:09:06,028 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:09:06,028 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:09:06,028 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:09:06,029 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:09:06,030 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:09:06,030 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:09:06,030 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:09:06,030 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:09:06,030 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:09:06,030 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:09:06,030 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:09:06,031 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 03:09:06,031 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 03:09:06,031 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 03:09:06,031 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 03:09:06,031 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:09:06,031 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:09:06,031 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:09:06,031 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:09:06,031 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 51679f677755cdcbe89cef639d9e0fff08a3a1c877b6770e3f1b1827d281f800 [2024-11-28 03:09:06,434 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:09:06,446 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:09:06,451 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:09:06,453 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:09:06,453 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:09:06,454 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i [2024-11-28 03:09:09,497 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/data/93ae843e1/7579a302490a42518d7be22df7f2ff92/FLAG96a168dd8 [2024-11-28 03:09:09,752 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:09:09,752 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i [2024-11-28 03:09:09,766 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/data/93ae843e1/7579a302490a42518d7be22df7f2ff92/FLAG96a168dd8 [2024-11-28 03:09:09,783 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/data/93ae843e1/7579a302490a42518d7be22df7f2ff92 [2024-11-28 03:09:09,786 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:09:09,788 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:09:09,789 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:09:09,790 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:09:09,794 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:09:09,795 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:09:09" (1/1) ... [2024-11-28 03:09:09,796 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@354ffd4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:09, skipping insertion in model container [2024-11-28 03:09:09,797 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:09:09" (1/1) ... [2024-11-28 03:09:09,831 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:09:09,994 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i[916,929] [2024-11-28 03:09:10,212 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:09:10,244 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:09:10,256 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-99.i[916,929] [2024-11-28 03:09:10,352 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:09:10,373 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:09:10,374 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10 WrapperNode [2024-11-28 03:09:10,374 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:09:10,375 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:09:10,376 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:09:10,376 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:09:10,382 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,400 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,449 INFO L138 Inliner]: procedures = 27, calls = 93, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 452 [2024-11-28 03:09:10,449 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:09:10,450 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:09:10,450 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:09:10,450 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:09:10,460 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,460 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,466 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,487 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 03:09:10,487 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,487 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,522 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,527 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,537 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,545 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,551 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,561 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:09:10,566 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:09:10,566 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:09:10,566 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:09:10,567 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (1/1) ... [2024-11-28 03:09:10,577 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:09:10,594 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:09:10,610 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 03:09:10,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 03:09:10,645 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:09:10,645 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 03:09:10,646 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 03:09:10,646 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 03:09:10,646 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:09:10,646 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:09:10,867 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:09:10,868 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:09:17,461 INFO L? ?]: Removed 12 outVars from TransFormulas that were not future-live. [2024-11-28 03:09:17,461 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:09:17,477 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:09:17,477 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-28 03:09:17,477 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:09:17 BoogieIcfgContainer [2024-11-28 03:09:17,478 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:09:17,480 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:09:17,480 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:09:17,486 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:09:17,486 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:09:09" (1/3) ... [2024-11-28 03:09:17,486 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11685449 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:09:17, skipping insertion in model container [2024-11-28 03:09:17,487 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:09:10" (2/3) ... [2024-11-28 03:09:17,487 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11685449 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:09:17, skipping insertion in model container [2024-11-28 03:09:17,487 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:09:17" (3/3) ... [2024-11-28 03:09:17,488 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-99.i [2024-11-28 03:09:17,504 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:09:17,507 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-99.i that has 2 procedures, 204 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 03:09:17,569 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:09:17,580 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@37bcc75e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:09:17,580 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 03:09:17,585 INFO L276 IsEmpty]: Start isEmpty. Operand has 204 states, 121 states have (on average 1.4793388429752066) internal successors, (179), 122 states have internal predecessors, (179), 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) [2024-11-28 03:09:17,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2024-11-28 03:09:17,623 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:09:17,626 INFO L218 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] [2024-11-28 03:09:17,627 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:09:17,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:09:17,635 INFO L85 PathProgramCache]: Analyzing trace with hash 477525430, now seen corresponding path program 1 times [2024-11-28 03:09:17,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:09:17,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1527761693] [2024-11-28 03:09:17,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:17,654 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:17,654 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:09:17,658 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:09:17,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 03:09:18,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:09:18,629 INFO L256 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 03:09:18,653 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:09:18,763 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 5438 proven. 0 refuted. 0 times theorem prover too weak. 7202 trivial. 0 not checked. [2024-11-28 03:09:18,764 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:09:18,764 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:09:18,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1527761693] [2024-11-28 03:09:18,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1527761693] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:09:18,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:09:18,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:09:18,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967930913] [2024-11-28 03:09:18,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:09:18,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 03:09:18,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:09:18,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 03:09:18,804 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:09:18,807 INFO L87 Difference]: Start difference. First operand has 204 states, 121 states have (on average 1.4793388429752066) internal successors, (179), 122 states have internal predecessors, (179), 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 50.0) internal successors, (100), 2 states have internal predecessors, (100), 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) [2024-11-28 03:09:18,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:09:18,864 INFO L93 Difference]: Finished difference Result 401 states and 752 transitions. [2024-11-28 03:09:18,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 03:09:18,866 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 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 493 [2024-11-28 03:09:18,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:09:18,875 INFO L225 Difference]: With dead ends: 401 [2024-11-28 03:09:18,875 INFO L226 Difference]: Without dead ends: 200 [2024-11-28 03:09:18,880 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 492 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 03:09:18,883 INFO L435 NwaCegarLoop]: 331 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, 331 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 03:09:18,883 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 03:09:18,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2024-11-28 03:09:18,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2024-11-28 03:09:18,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 118 states have (on average 1.4491525423728813) internal successors, (171), 118 states have internal predecessors, (171), 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) [2024-11-28 03:09:18,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 331 transitions. [2024-11-28 03:09:18,977 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 331 transitions. Word has length 493 [2024-11-28 03:09:18,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:09:18,978 INFO L471 AbstractCegarLoop]: Abstraction has 200 states and 331 transitions. [2024-11-28 03:09:18,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 50.0) internal successors, (100), 2 states have internal predecessors, (100), 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) [2024-11-28 03:09:18,978 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 331 transitions. [2024-11-28 03:09:18,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2024-11-28 03:09:18,991 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:09:18,991 INFO L218 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] [2024-11-28 03:09:19,012 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 03:09:19,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:19,192 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:09:19,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:09:19,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1660085194, now seen corresponding path program 1 times [2024-11-28 03:09:19,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:09:19,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [843224334] [2024-11-28 03:09:19,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:19,195 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:19,195 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:09:19,203 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:09:19,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 03:09:20,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:09:20,216 INFO L256 TraceCheckSpWp]: Trace formula consists of 778 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:09:20,228 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:09:20,360 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:09:20,361 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:09:20,361 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:09:20,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [843224334] [2024-11-28 03:09:20,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [843224334] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:09:20,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:09:20,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:09:20,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906842817] [2024-11-28 03:09:20,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:09:20,364 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:09:20,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:09:20,365 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:09:20,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:09:20,366 INFO L87 Difference]: Start difference. First operand 200 states and 331 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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) [2024-11-28 03:09:20,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:09:20,693 INFO L93 Difference]: Finished difference Result 528 states and 878 transitions. [2024-11-28 03:09:20,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:09:20,694 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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 493 [2024-11-28 03:09:20,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:09:20,702 INFO L225 Difference]: With dead ends: 528 [2024-11-28 03:09:20,702 INFO L226 Difference]: Without dead ends: 331 [2024-11-28 03:09:20,704 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 491 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:09:20,705 INFO L435 NwaCegarLoop]: 435 mSDtfsCounter, 210 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 210 SdHoareTripleChecker+Valid, 746 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:09:20,705 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [210 Valid, 746 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:09:20,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2024-11-28 03:09:20,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 328. [2024-11-28 03:09:20,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 202 states have (on average 1.4851485148514851) internal successors, (300), 203 states have internal predecessors, (300), 123 states have call successors, (123), 2 states have call predecessors, (123), 2 states have return successors, (123), 122 states have call predecessors, (123), 123 states have call successors, (123) [2024-11-28 03:09:20,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 546 transitions. [2024-11-28 03:09:20,786 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 546 transitions. Word has length 493 [2024-11-28 03:09:20,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:09:20,788 INFO L471 AbstractCegarLoop]: Abstraction has 328 states and 546 transitions. [2024-11-28 03:09:20,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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) [2024-11-28 03:09:20,789 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 546 transitions. [2024-11-28 03:09:20,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2024-11-28 03:09:20,796 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:09:20,797 INFO L218 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] [2024-11-28 03:09:20,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-28 03:09:20,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:20,997 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:09:20,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:09:20,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1385325580, now seen corresponding path program 1 times [2024-11-28 03:09:20,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:09:20,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2100361033] [2024-11-28 03:09:20,999 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:21,000 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:21,000 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:09:21,002 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:09:21,005 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-28 03:09:21,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:09:21,972 INFO L256 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:09:21,982 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:09:22,061 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:09:22,062 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:09:22,062 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:09:22,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2100361033] [2024-11-28 03:09:22,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2100361033] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:09:22,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:09:22,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:09:22,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998449569] [2024-11-28 03:09:22,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:09:22,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:09:22,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:09:22,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:09:22,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:09:22,068 INFO L87 Difference]: Start difference. First operand 328 states and 546 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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) [2024-11-28 03:09:22,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:09:22,688 INFO L93 Difference]: Finished difference Result 911 states and 1520 transitions. [2024-11-28 03:09:22,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:09:22,690 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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 493 [2024-11-28 03:09:22,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:09:22,700 INFO L225 Difference]: With dead ends: 911 [2024-11-28 03:09:22,700 INFO L226 Difference]: Without dead ends: 586 [2024-11-28 03:09:22,702 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 491 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:09:22,703 INFO L435 NwaCegarLoop]: 369 mSDtfsCounter, 220 mSDsluCounter, 309 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 220 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 03:09:22,704 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [220 Valid, 678 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 03:09:22,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2024-11-28 03:09:22,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 583. [2024-11-28 03:09:22,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 367 states have (on average 1.4822888283378746) internal successors, (544), 370 states have internal predecessors, (544), 211 states have call successors, (211), 4 states have call predecessors, (211), 4 states have return successors, (211), 208 states have call predecessors, (211), 211 states have call successors, (211) [2024-11-28 03:09:22,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 966 transitions. [2024-11-28 03:09:22,806 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 966 transitions. Word has length 493 [2024-11-28 03:09:22,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:09:22,808 INFO L471 AbstractCegarLoop]: Abstraction has 583 states and 966 transitions. [2024-11-28 03:09:22,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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) [2024-11-28 03:09:22,808 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 966 transitions. [2024-11-28 03:09:22,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2024-11-28 03:09:22,825 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:09:22,826 INFO L218 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] [2024-11-28 03:09:22,845 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-28 03:09:23,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:23,026 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:09:23,027 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:09:23,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1166470862, now seen corresponding path program 1 times [2024-11-28 03:09:23,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:09:23,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1340850653] [2024-11-28 03:09:23,028 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:23,028 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:23,029 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:09:23,032 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:09:23,033 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-28 03:09:23,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:09:23,900 INFO L256 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:09:23,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:09:23,984 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:09:23,984 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:09:23,984 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:09:23,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1340850653] [2024-11-28 03:09:23,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1340850653] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:09:23,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:09:23,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:09:23,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896718320] [2024-11-28 03:09:23,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:09:23,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:09:23,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:09:23,988 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:09:23,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:09:23,990 INFO L87 Difference]: Start difference. First operand 583 states and 966 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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) [2024-11-28 03:09:24,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:09:24,403 INFO L93 Difference]: Finished difference Result 1187 states and 1964 transitions. [2024-11-28 03:09:24,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:09:24,403 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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 493 [2024-11-28 03:09:24,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:09:24,409 INFO L225 Difference]: With dead ends: 1187 [2024-11-28 03:09:24,410 INFO L226 Difference]: Without dead ends: 607 [2024-11-28 03:09:24,412 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 491 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:09:24,413 INFO L435 NwaCegarLoop]: 481 mSDtfsCounter, 213 mSDsluCounter, 313 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 794 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 03:09:24,413 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 794 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 03:09:24,414 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2024-11-28 03:09:24,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 413. [2024-11-28 03:09:24,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 413 states, 286 states have (on average 1.5244755244755244) internal successors, (436), 287 states have internal predecessors, (436), 123 states have call successors, (123), 3 states have call predecessors, (123), 3 states have return successors, (123), 122 states have call predecessors, (123), 123 states have call successors, (123) [2024-11-28 03:09:24,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 682 transitions. [2024-11-28 03:09:24,456 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 682 transitions. Word has length 493 [2024-11-28 03:09:24,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:09:24,457 INFO L471 AbstractCegarLoop]: Abstraction has 413 states and 682 transitions. [2024-11-28 03:09:24,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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) [2024-11-28 03:09:24,457 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 682 transitions. [2024-11-28 03:09:24,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2024-11-28 03:09:24,461 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:09:24,462 INFO L218 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] [2024-11-28 03:09:24,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2024-11-28 03:09:24,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:24,662 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:09:24,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:09:24,663 INFO L85 PathProgramCache]: Analyzing trace with hash -427128520, now seen corresponding path program 1 times [2024-11-28 03:09:24,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:09:24,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [297921254] [2024-11-28 03:09:24,664 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:24,664 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:24,664 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:09:24,666 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:09:24,667 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-28 03:09:25,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:09:25,565 INFO L256 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-28 03:09:25,573 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:09:25,663 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:09:25,665 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:09:25,665 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:09:25,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [297921254] [2024-11-28 03:09:25,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [297921254] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:09:25,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:09:25,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:09:25,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136733270] [2024-11-28 03:09:25,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:09:25,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:09:25,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:09:25,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:09:25,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:09:25,668 INFO L87 Difference]: Start difference. First operand 413 states and 682 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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) [2024-11-28 03:09:26,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:09:26,568 INFO L93 Difference]: Finished difference Result 1101 states and 1810 transitions. [2024-11-28 03:09:26,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:09:26,569 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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 493 [2024-11-28 03:09:26,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:09:26,578 INFO L225 Difference]: With dead ends: 1101 [2024-11-28 03:09:26,578 INFO L226 Difference]: Without dead ends: 691 [2024-11-28 03:09:26,580 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 492 GetRequests, 491 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:09:26,582 INFO L435 NwaCegarLoop]: 402 mSDtfsCounter, 224 mSDsluCounter, 312 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 714 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-28 03:09:26,583 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 714 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-28 03:09:26,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2024-11-28 03:09:26,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 688. [2024-11-28 03:09:26,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 466 states have (on average 1.4892703862660943) internal successors, (694), 469 states have internal predecessors, (694), 215 states have call successors, (215), 6 states have call predecessors, (215), 6 states have return successors, (215), 212 states have call predecessors, (215), 215 states have call successors, (215) [2024-11-28 03:09:26,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 1124 transitions. [2024-11-28 03:09:26,679 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 1124 transitions. Word has length 493 [2024-11-28 03:09:26,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:09:26,682 INFO L471 AbstractCegarLoop]: Abstraction has 688 states and 1124 transitions. [2024-11-28 03:09:26,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 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) [2024-11-28 03:09:26,683 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 1124 transitions. [2024-11-28 03:09:26,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2024-11-28 03:09:26,687 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:09:26,687 INFO L218 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] [2024-11-28 03:09:26,711 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-11-28 03:09:26,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:26,889 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:09:26,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:09:26,890 INFO L85 PathProgramCache]: Analyzing trace with hash -489168134, now seen corresponding path program 1 times [2024-11-28 03:09:26,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:09:26,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [773216887] [2024-11-28 03:09:26,891 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:26,891 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:26,891 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:09:26,893 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:09:26,897 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-28 03:09:27,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:09:27,951 INFO L256 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 03:09:27,961 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:09:33,279 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 1373 proven. 447 refuted. 0 times theorem prover too weak. 10820 trivial. 0 not checked. [2024-11-28 03:09:33,281 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:09:36,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 21 proven. 450 refuted. 0 times theorem prover too weak. 12169 trivial. 0 not checked. [2024-11-28 03:09:36,234 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:09:36,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [773216887] [2024-11-28 03:09:36,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [773216887] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:09:36,234 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:09:36,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 13 [2024-11-28 03:09:36,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100981214] [2024-11-28 03:09:36,235 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:09:36,236 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 03:09:36,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:09:36,237 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 03:09:36,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2024-11-28 03:09:36,238 INFO L87 Difference]: Start difference. First operand 688 states and 1124 transitions. Second operand has 13 states, 13 states have (on average 8.76923076923077) internal successors, (114), 13 states have internal predecessors, (114), 3 states have call successors, (156), 3 states have call predecessors, (156), 7 states have return successors, (157), 3 states have call predecessors, (157), 3 states have call successors, (157) [2024-11-28 03:09:40,904 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:09:43,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:09:43,960 INFO L93 Difference]: Finished difference Result 2170 states and 3454 transitions. [2024-11-28 03:09:43,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:09:43,961 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 8.76923076923077) internal successors, (114), 13 states have internal predecessors, (114), 3 states have call successors, (156), 3 states have call predecessors, (156), 7 states have return successors, (157), 3 states have call predecessors, (157), 3 states have call successors, (157) Word has length 493 [2024-11-28 03:09:43,963 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:09:43,974 INFO L225 Difference]: With dead ends: 2170 [2024-11-28 03:09:43,974 INFO L226 Difference]: Without dead ends: 1485 [2024-11-28 03:09:43,978 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 1006 GetRequests, 974 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=315, Invalid=741, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:09:43,979 INFO L435 NwaCegarLoop]: 457 mSDtfsCounter, 729 mSDsluCounter, 1414 mSDsCounter, 0 mSdLazyCounter, 1503 mSolverCounterSat, 211 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 733 SdHoareTripleChecker+Valid, 1871 SdHoareTripleChecker+Invalid, 1714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 211 IncrementalHoareTripleChecker+Valid, 1503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:09:43,980 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [733 Valid, 1871 Invalid, 1714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [211 Valid, 1503 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2024-11-28 03:09:43,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1485 states. [2024-11-28 03:09:44,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1485 to 728. [2024-11-28 03:09:44,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 728 states, 498 states have (on average 1.4497991967871486) internal successors, (722), 501 states have internal predecessors, (722), 215 states have call successors, (215), 14 states have call predecessors, (215), 14 states have return successors, (215), 212 states have call predecessors, (215), 215 states have call successors, (215) [2024-11-28 03:09:44,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 728 states to 728 states and 1152 transitions. [2024-11-28 03:09:44,101 INFO L78 Accepts]: Start accepts. Automaton has 728 states and 1152 transitions. Word has length 493 [2024-11-28 03:09:44,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:09:44,102 INFO L471 AbstractCegarLoop]: Abstraction has 728 states and 1152 transitions. [2024-11-28 03:09:44,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.76923076923077) internal successors, (114), 13 states have internal predecessors, (114), 3 states have call successors, (156), 3 states have call predecessors, (156), 7 states have return successors, (157), 3 states have call predecessors, (157), 3 states have call successors, (157) [2024-11-28 03:09:44,103 INFO L276 IsEmpty]: Start isEmpty. Operand 728 states and 1152 transitions. [2024-11-28 03:09:44,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 494 [2024-11-28 03:09:44,107 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:09:44,107 INFO L218 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] [2024-11-28 03:09:44,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-28 03:09:44,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:44,309 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:09:44,310 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:09:44,310 INFO L85 PathProgramCache]: Analyzing trace with hash 211896444, now seen corresponding path program 1 times [2024-11-28 03:09:44,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:09:44,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1188485445] [2024-11-28 03:09:44,311 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:09:44,311 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:09:44,312 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:09:44,314 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:09:44,316 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-28 03:09:45,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:09:45,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 03:09:45,179 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:09:51,677 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 27 proven. 2800 refuted. 0 times theorem prover too weak. 9813 trivial. 0 not checked. [2024-11-28 03:09:51,678 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:09:53,611 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 27 proven. 210 refuted. 0 times theorem prover too weak. 12403 trivial. 0 not checked. [2024-11-28 03:09:53,611 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:09:53,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1188485445] [2024-11-28 03:09:53,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1188485445] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:09:53,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:09:53,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-11-28 03:09:53,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494083273] [2024-11-28 03:09:53,612 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:09:53,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:09:53,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:09:53,615 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:09:53,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:09:53,616 INFO L87 Difference]: Start difference. First operand 728 states and 1152 transitions. Second operand has 11 states, 11 states have (on average 17.727272727272727) internal successors, (195), 11 states have internal predecessors, (195), 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) [2024-11-28 03:09:59,970 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.34s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:03,081 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.98s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:04,404 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:05,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:10:05,011 INFO L93 Difference]: Finished difference Result 1667 states and 2546 transitions. [2024-11-28 03:10:05,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 03:10:05,012 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 17.727272727272727) internal successors, (195), 11 states have internal predecessors, (195), 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 493 [2024-11-28 03:10:05,013 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:10:05,020 INFO L225 Difference]: With dead ends: 1667 [2024-11-28 03:10:05,020 INFO L226 Difference]: Without dead ends: 942 [2024-11-28 03:10:05,023 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 994 GetRequests, 977 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=129, Invalid=213, Unknown=0, NotChecked=0, Total=342 [2024-11-28 03:10:05,023 INFO L435 NwaCegarLoop]: 245 mSDtfsCounter, 273 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 851 mSolverCounterSat, 200 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 10.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 274 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 1051 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 200 IncrementalHoareTripleChecker+Valid, 851 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 10.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:10:05,024 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [274 Valid, 842 Invalid, 1051 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [200 Valid, 851 Invalid, 0 Unknown, 0 Unchecked, 10.7s Time] [2024-11-28 03:10:05,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 942 states. [2024-11-28 03:10:05,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 942 to 884. [2024-11-28 03:10:05,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 884 states, 602 states have (on average 1.3853820598006645) internal successors, (834), 609 states have internal predecessors, (834), 251 states have call successors, (251), 30 states have call predecessors, (251), 30 states have return successors, (251), 244 states have call predecessors, (251), 251 states have call successors, (251) [2024-11-28 03:10:05,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 884 states to 884 states and 1336 transitions. [2024-11-28 03:10:05,127 INFO L78 Accepts]: Start accepts. Automaton has 884 states and 1336 transitions. Word has length 493 [2024-11-28 03:10:05,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:10:05,128 INFO L471 AbstractCegarLoop]: Abstraction has 884 states and 1336 transitions. [2024-11-28 03:10:05,128 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.727272727272727) internal successors, (195), 11 states have internal predecessors, (195), 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) [2024-11-28 03:10:05,128 INFO L276 IsEmpty]: Start isEmpty. Operand 884 states and 1336 transitions. [2024-11-28 03:10:05,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 495 [2024-11-28 03:10:05,133 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:10:05,133 INFO L218 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] [2024-11-28 03:10:05,156 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/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)] Forceful destruction successful, exit code 0 [2024-11-28 03:10:05,334 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:10:05,334 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:10:05,335 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:10:05,335 INFO L85 PathProgramCache]: Analyzing trace with hash 2119784816, now seen corresponding path program 1 times [2024-11-28 03:10:05,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:10:05,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1869433674] [2024-11-28 03:10:05,336 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:10:05,336 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:10:05,336 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:10:05,343 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:10:05,349 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/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 (9)] Waiting until timeout for monitored process [2024-11-28 03:10:06,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:10:06,117 INFO L256 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 03:10:06,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:10:08,467 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12640 trivial. 0 not checked. [2024-11-28 03:10:08,467 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:10:08,468 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:10:08,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1869433674] [2024-11-28 03:10:08,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1869433674] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:10:08,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:10:08,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:10:08,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307600481] [2024-11-28 03:10:08,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:10:08,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:10:08,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:10:08,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:10:08,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:10:08,470 INFO L87 Difference]: Start difference. First operand 884 states and 1336 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 3 states have internal predecessors, (97), 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) [2024-11-28 03:10:11,087 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 03:10:11,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 03:10:11,340 INFO L93 Difference]: Finished difference Result 2646 states and 4002 transitions. [2024-11-28 03:10:11,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:10:11,367 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 3 states have internal predecessors, (97), 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 494 [2024-11-28 03:10:11,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 03:10:11,381 INFO L225 Difference]: With dead ends: 2646 [2024-11-28 03:10:11,381 INFO L226 Difference]: Without dead ends: 1765 [2024-11-28 03:10:11,385 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 494 GetRequests, 491 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:10:11,386 INFO L435 NwaCegarLoop]: 324 mSDtfsCounter, 81 mSDsluCounter, 637 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 961 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-28 03:10:11,387 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [81 Valid, 961 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-28 03:10:11,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1765 states. [2024-11-28 03:10:11,602 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1765 to 1763. [2024-11-28 03:10:11,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1763 states, 1200 states have (on average 1.3833333333333333) internal successors, (1660), 1214 states have internal predecessors, (1660), 502 states have call successors, (502), 60 states have call predecessors, (502), 60 states have return successors, (502), 488 states have call predecessors, (502), 502 states have call successors, (502) [2024-11-28 03:10:11,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1763 states to 1763 states and 2664 transitions. [2024-11-28 03:10:11,615 INFO L78 Accepts]: Start accepts. Automaton has 1763 states and 2664 transitions. Word has length 494 [2024-11-28 03:10:11,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 03:10:11,616 INFO L471 AbstractCegarLoop]: Abstraction has 1763 states and 2664 transitions. [2024-11-28 03:10:11,617 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 3 states have internal predecessors, (97), 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) [2024-11-28 03:10:11,617 INFO L276 IsEmpty]: Start isEmpty. Operand 1763 states and 2664 transitions. [2024-11-28 03:10:11,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 495 [2024-11-28 03:10:11,621 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 03:10:11,621 INFO L218 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] [2024-11-28 03:10:11,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/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 (9)] Ended with exit code 0 [2024-11-28 03:10:11,822 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:10:11,822 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 03:10:11,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:10:11,823 INFO L85 PathProgramCache]: Analyzing trace with hash -400175118, now seen corresponding path program 1 times [2024-11-28 03:10:11,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 03:10:11,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1433020975] [2024-11-28 03:10:11,823 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:10:11,824 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 03:10:11,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 03:10:11,825 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 03:10:11,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/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 (10)] Waiting until timeout for monitored process [2024-11-28 03:10:12,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:10:12,887 INFO L256 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-28 03:10:12,897 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:10:28,099 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 4554 proven. 90 refuted. 0 times theorem prover too weak. 7996 trivial. 0 not checked. [2024-11-28 03:10:28,099 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:10:33,105 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 03:10:33,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1433020975] [2024-11-28 03:10:33,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1433020975] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:10:33,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [278883688] [2024-11-28 03:10:33,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:10:33,105 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-28 03:10:33,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-28 03:10:33,114 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-28 03:10:33,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6549bc67-2291-4c60-a76f-8823c2e22236/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (11)] Waiting until timeout for monitored process [2024-11-28 03:10:36,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:10:36,964 INFO L256 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 03:10:36,973 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:10:57,381 INFO L134 CoverageAnalysis]: Checked inductivity of 12640 backedges. 3849 proven. 42 refuted. 0 times theorem prover too weak. 8749 trivial. 0 not checked. [2024-11-28 03:10:57,381 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:11:05,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [278883688] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:11:05,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:11:05,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14] total 26 [2024-11-28 03:11:05,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310344765] [2024-11-28 03:11:05,611 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 03:11:05,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 03:11:05,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 03:11:05,614 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 03:11:05,614 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=1386, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 03:11:05,615 INFO L87 Difference]: Start difference. First operand 1763 states and 2664 transitions. Second operand has 26 states, 26 states have (on average 5.769230769230769) internal successors, (150), 26 states have internal predecessors, (150), 4 states have call successors, (97), 4 states have call predecessors, (97), 6 states have return successors, (98), 4 states have call predecessors, (98), 4 states have call successors, (98) [2024-11-28 03:11:14,946 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.21s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:19,490 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.43s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:23,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:27,554 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:30,114 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.25s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:34,312 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:38,603 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.28s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:42,718 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.32s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:46,836 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:51,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.33s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:55,561 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.29s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:11:59,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:04,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.26s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:09,384 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.40s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:13,026 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.52s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:15,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:19,355 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.13s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:21,368 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:23,447 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.06s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:26,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.20s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:31,289 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.37s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:34,679 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.38s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:36,713 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:40,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:45,278 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:48,581 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.26s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:51,973 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.24s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:55,176 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.08s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:12:57,111 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.91s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:01,206 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:05,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:09,413 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:12,180 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.76s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:15,638 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.43s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:18,866 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.08s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:21,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.92s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:25,941 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:29,614 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.77s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:32,749 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:35,110 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.33s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:38,491 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.19s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:42,650 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:44,633 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.94s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:48,779 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:51,432 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.52s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:55,634 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.18s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:13:59,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.98s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:14:03,469 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.36s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:14:07,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:14:09,324 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-28 03:14:13,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.25s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0]