./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cf1a7837 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl --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 9b53ba0ee848d90b2f43fbd987b475b84ed2c930bd070eb237b54ada709bf477 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:26:08,054 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:26:08,143 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-12 02:26:08,148 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:26:08,149 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:26:08,191 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:26:08,192 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:26:08,192 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:26:08,193 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 02:26:08,194 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 02:26:08,195 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:26:08,196 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:26:08,196 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:26:08,197 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:26:08,197 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 02:26:08,198 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:26:08,198 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-12 02:26:08,199 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:26:08,199 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:26:08,200 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 02:26:08,200 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 02:26:08,204 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 02:26:08,205 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:26:08,205 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:26:08,206 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:26:08,206 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:26:08,207 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:26:08,208 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 02:26:08,208 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:26:08,209 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:26:08,210 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 02:26:08,210 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 02:26:08,211 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-12 02:26:08,211 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-12 02:26:08,211 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-12 02:26:08,212 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 02:26:08,212 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-12 02:26:08,212 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 02:26:08,212 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-12 02:26:08,213 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl 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 -> 9b53ba0ee848d90b2f43fbd987b475b84ed2c930bd070eb237b54ada709bf477 [2023-11-12 02:26:08,529 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:26:08,557 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:26:08,560 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:26:08,562 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:26:08,563 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:26:08,564 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i [2023-11-12 02:26:11,742 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:26:12,084 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:26:12,085 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i [2023-11-12 02:26:12,107 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/data/b2fa178ad/015553f7ff3e4190b074279d8a6f3f35/FLAGa8b3dc063 [2023-11-12 02:26:12,127 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/data/b2fa178ad/015553f7ff3e4190b074279d8a6f3f35 [2023-11-12 02:26:12,130 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:26:12,132 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:26:12,134 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:26:12,134 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:26:12,142 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:26:12,143 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,149 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@67d54e40 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12, skipping insertion in model container [2023-11-12 02:26:12,150 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,219 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:26:12,417 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i[916,929] [2023-11-12 02:26:12,586 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:26:12,608 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:26:12,621 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i[916,929] [2023-11-12 02:26:12,719 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:26:12,759 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:26:12,759 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12 WrapperNode [2023-11-12 02:26:12,760 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:26:12,763 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:26:12,763 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:26:12,763 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:26:12,772 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,793 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,873 INFO L138 Inliner]: procedures = 26, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 467 [2023-11-12 02:26:12,880 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:26:12,881 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:26:12,882 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:26:12,883 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:26:12,893 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,894 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,900 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,900 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,921 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,928 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,932 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,936 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,944 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:26:12,945 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:26:12,945 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:26:12,945 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:26:12,946 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (1/1) ... [2023-11-12 02:26:12,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:26:12,983 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:13,000 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 02:26:13,071 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:26:13,071 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-12 02:26:13,072 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-12 02:26:13,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-12 02:26:13,073 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:26:13,073 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:26:13,056 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 02:26:13,234 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:26:13,237 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:26:14,114 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:26:14,126 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:26:14,126 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-12 02:26:14,129 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:26:14 BoogieIcfgContainer [2023-11-12 02:26:14,130 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:26:14,136 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 02:26:14,136 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 02:26:14,139 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 02:26:14,140 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:26:12" (1/3) ... [2023-11-12 02:26:14,141 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58bac5af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:26:14, skipping insertion in model container [2023-11-12 02:26:14,141 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:12" (2/3) ... [2023-11-12 02:26:14,142 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@58bac5af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:26:14, skipping insertion in model container [2023-11-12 02:26:14,143 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:26:14" (3/3) ... [2023-11-12 02:26:14,144 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-75.i [2023-11-12 02:26:14,164 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 02:26:14,165 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 02:26:14,242 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 02:26:14,250 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@12417687, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-12 02:26:14,250 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 02:26:14,259 INFO L276 IsEmpty]: Start isEmpty. Operand has 178 states, 117 states have (on average 1.4957264957264957) internal successors, (175), 118 states have internal predecessors, (175), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-12 02:26:14,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 368 [2023-11-12 02:26:14,307 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:14,309 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:14,310 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:14,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:14,319 INFO L85 PathProgramCache]: Analyzing trace with hash 357373326, now seen corresponding path program 1 times [2023-11-12 02:26:14,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:14,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378899135] [2023-11-12 02:26:14,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:14,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:14,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:14,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:26:14,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378899135] [2023-11-12 02:26:14,757 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-12 02:26:14,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1205262883] [2023-11-12 02:26:14,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:14,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:14,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:14,762 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:14,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-12 02:26:15,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:15,074 INFO L262 TraceCheckSpWp]: Trace formula consists of 838 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-12 02:26:15,095 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:26:15,222 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 114 proven. 0 refuted. 0 times theorem prover too weak. 6498 trivial. 0 not checked. [2023-11-12 02:26:15,223 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:26:15,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1205262883] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:26:15,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:26:15,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:26:15,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423449876] [2023-11-12 02:26:15,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:26:15,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-12 02:26:15,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:26:15,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-12 02:26:15,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:26:15,286 INFO L87 Difference]: Start difference. First operand has 178 states, 117 states have (on average 1.4957264957264957) internal successors, (175), 118 states have internal predecessors, (175), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) Second operand has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-12 02:26:15,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:26:15,346 INFO L93 Difference]: Finished difference Result 349 states and 634 transitions. [2023-11-12 02:26:15,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-12 02:26:15,348 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) Word has length 367 [2023-11-12 02:26:15,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:26:15,360 INFO L225 Difference]: With dead ends: 349 [2023-11-12 02:26:15,361 INFO L226 Difference]: Without dead ends: 174 [2023-11-12 02:26:15,367 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:26:15,371 INFO L413 NwaCegarLoop]: 283 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, 283 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-12 02:26:15,372 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:26:15,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2023-11-12 02:26:15,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2023-11-12 02:26:15,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 114 states have (on average 1.4649122807017543) internal successors, (167), 114 states have internal predecessors, (167), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-12 02:26:15,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 283 transitions. [2023-11-12 02:26:15,458 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 283 transitions. Word has length 367 [2023-11-12 02:26:15,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:26:15,458 INFO L495 AbstractCegarLoop]: Abstraction has 174 states and 283 transitions. [2023-11-12 02:26:15,459 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 41.0) internal successors, (82), 2 states have internal predecessors, (82), 2 states have call successors, (58), 2 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-12 02:26:15,459 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 283 transitions. [2023-11-12 02:26:15,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 369 [2023-11-12 02:26:15,468 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:15,469 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:15,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-12 02:26:15,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:15,677 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:15,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:15,678 INFO L85 PathProgramCache]: Analyzing trace with hash 806068592, now seen corresponding path program 1 times [2023-11-12 02:26:15,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:15,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445154950] [2023-11-12 02:26:15,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:15,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:15,883 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:26:15,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [129109343] [2023-11-12 02:26:15,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:15,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:15,884 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:15,885 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:15,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-12 02:26:16,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:16,200 INFO L262 TraceCheckSpWp]: Trace formula consists of 841 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:26:16,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:26:16,257 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-12 02:26:16,257 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:26:16,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:26:16,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445154950] [2023-11-12 02:26:16,258 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:26:16,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129109343] [2023-11-12 02:26:16,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129109343] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:26:16,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:26:16,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-12 02:26:16,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470861091] [2023-11-12 02:26:16,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:26:16,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:26:16,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:26:16,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:26:16,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:26:16,264 INFO L87 Difference]: Start difference. First operand 174 states and 283 transitions. Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-12 02:26:16,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:26:16,310 INFO L93 Difference]: Finished difference Result 346 states and 565 transitions. [2023-11-12 02:26:16,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-12 02:26:16,311 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 368 [2023-11-12 02:26:16,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:26:16,318 INFO L225 Difference]: With dead ends: 346 [2023-11-12 02:26:16,319 INFO L226 Difference]: Without dead ends: 175 [2023-11-12 02:26:16,320 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 367 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:26:16,322 INFO L413 NwaCegarLoop]: 282 mSDtfsCounter, 0 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 558 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-12 02:26:16,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 558 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:26:16,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2023-11-12 02:26:16,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 175. [2023-11-12 02:26:16,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 115 states have (on average 1.4608695652173913) internal successors, (168), 115 states have internal predecessors, (168), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-12 02:26:16,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 284 transitions. [2023-11-12 02:26:16,351 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 284 transitions. Word has length 368 [2023-11-12 02:26:16,354 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:26:16,354 INFO L495 AbstractCegarLoop]: Abstraction has 175 states and 284 transitions. [2023-11-12 02:26:16,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-12 02:26:16,355 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 284 transitions. [2023-11-12 02:26:16,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-11-12 02:26:16,397 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:16,398 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:16,413 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-12 02:26:16,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:16,599 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:16,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:16,600 INFO L85 PathProgramCache]: Analyzing trace with hash -641412560, now seen corresponding path program 1 times [2023-11-12 02:26:16,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:16,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412839074] [2023-11-12 02:26:16,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:16,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:16,744 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:26:16,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [475706648] [2023-11-12 02:26:16,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:16,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:16,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:16,755 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:16,776 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-12 02:26:17,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:17,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:26:17,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:26:17,861 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-12 02:26:17,862 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:26:17,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:26:17,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412839074] [2023-11-12 02:26:17,863 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:26:17,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475706648] [2023-11-12 02:26:17,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475706648] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:26:17,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:26:17,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:26:17,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065154944] [2023-11-12 02:26:17,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:26:17,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:26:17,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:26:17,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:26:17,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:26:17,867 INFO L87 Difference]: Start difference. First operand 175 states and 284 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-12 02:26:17,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:26:17,933 INFO L93 Difference]: Finished difference Result 519 states and 846 transitions. [2023-11-12 02:26:17,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-12 02:26:17,934 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2023-11-12 02:26:17,940 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:26:17,946 INFO L225 Difference]: With dead ends: 519 [2023-11-12 02:26:17,947 INFO L226 Difference]: Without dead ends: 347 [2023-11-12 02:26:17,948 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:26:17,952 INFO L413 NwaCegarLoop]: 278 mSDtfsCounter, 103 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 12 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-12 02:26:17,957 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 551 Invalid, 12 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:26:17,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2023-11-12 02:26:18,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 345. [2023-11-12 02:26:18,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 345 states, 226 states have (on average 1.4646017699115044) internal successors, (331), 226 states have internal predecessors, (331), 116 states have call successors, (116), 2 states have call predecessors, (116), 2 states have return successors, (116), 116 states have call predecessors, (116), 116 states have call successors, (116) [2023-11-12 02:26:18,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 345 states to 345 states and 563 transitions. [2023-11-12 02:26:18,074 INFO L78 Accepts]: Start accepts. Automaton has 345 states and 563 transitions. Word has length 369 [2023-11-12 02:26:18,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:26:18,076 INFO L495 AbstractCegarLoop]: Abstraction has 345 states and 563 transitions. [2023-11-12 02:26:18,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 2 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-12 02:26:18,077 INFO L276 IsEmpty]: Start isEmpty. Operand 345 states and 563 transitions. [2023-11-12 02:26:18,086 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-11-12 02:26:18,086 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:18,087 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:18,099 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-12 02:26:18,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:18,295 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:18,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:18,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1459061010, now seen corresponding path program 1 times [2023-11-12 02:26:18,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:18,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354867462] [2023-11-12 02:26:18,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:18,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:18,423 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:26:18,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [18458151] [2023-11-12 02:26:18,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:18,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:18,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:18,425 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:18,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-12 02:26:18,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:18,763 INFO L262 TraceCheckSpWp]: Trace formula consists of 846 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-12 02:26:18,772 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:26:18,877 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-12 02:26:18,878 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:26:18,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:26:18,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354867462] [2023-11-12 02:26:18,878 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:26:18,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18458151] [2023-11-12 02:26:18,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18458151] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:26:18,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:26:18,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-12 02:26:18,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472398987] [2023-11-12 02:26:18,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:26:18,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-12 02:26:18,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:26:18,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-12 02:26:18,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-12 02:26:18,883 INFO L87 Difference]: Start difference. First operand 345 states and 563 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-12 02:26:19,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:26:19,207 INFO L93 Difference]: Finished difference Result 1043 states and 1695 transitions. [2023-11-12 02:26:19,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-12 02:26:19,208 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 369 [2023-11-12 02:26:19,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:26:19,215 INFO L225 Difference]: With dead ends: 1043 [2023-11-12 02:26:19,216 INFO L226 Difference]: Without dead ends: 701 [2023-11-12 02:26:19,218 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2023-11-12 02:26:19,219 INFO L413 NwaCegarLoop]: 321 mSDtfsCounter, 275 mSDsluCounter, 631 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 952 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-12 02:26:19,220 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 952 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-12 02:26:19,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2023-11-12 02:26:19,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 547. [2023-11-12 02:26:19,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 388 states have (on average 1.5154639175257731) internal successors, (588), 390 states have internal predecessors, (588), 154 states have call successors, (154), 4 states have call predecessors, (154), 4 states have return successors, (154), 152 states have call predecessors, (154), 154 states have call successors, (154) [2023-11-12 02:26:19,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 896 transitions. [2023-11-12 02:26:19,311 INFO L78 Accepts]: Start accepts. Automaton has 547 states and 896 transitions. Word has length 369 [2023-11-12 02:26:19,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:26:19,317 INFO L495 AbstractCegarLoop]: Abstraction has 547 states and 896 transitions. [2023-11-12 02:26:19,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-12 02:26:19,319 INFO L276 IsEmpty]: Start isEmpty. Operand 547 states and 896 transitions. [2023-11-12 02:26:19,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 370 [2023-11-12 02:26:19,327 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:19,327 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:19,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-12 02:26:19,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:19,536 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:19,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:19,536 INFO L85 PathProgramCache]: Analyzing trace with hash 1030467952, now seen corresponding path program 1 times [2023-11-12 02:26:19,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:19,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558224232] [2023-11-12 02:26:19,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:19,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:19,646 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:26:19,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1747189485] [2023-11-12 02:26:19,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:19,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:19,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:19,649 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:19,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-12 02:26:19,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:19,991 INFO L262 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-12 02:26:20,007 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:26:20,345 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3231 proven. 102 refuted. 0 times theorem prover too weak. 3279 trivial. 0 not checked. [2023-11-12 02:26:20,345 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:26:20,658 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 69 proven. 102 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-12 02:26:20,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:26:20,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558224232] [2023-11-12 02:26:20,658 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:26:20,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1747189485] [2023-11-12 02:26:20,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1747189485] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:26:20,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:26:20,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-11-12 02:26:20,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393981055] [2023-11-12 02:26:20,660 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:26:20,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-12 02:26:20,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:26:20,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-12 02:26:20,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-11-12 02:26:20,663 INFO L87 Difference]: Start difference. First operand 547 states and 896 transitions. Second operand has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 2 states have call predecessors, (93), 2 states have call successors, (93) [2023-11-12 02:26:21,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:26:21,154 INFO L93 Difference]: Finished difference Result 1111 states and 1807 transitions. [2023-11-12 02:26:21,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-12 02:26:21,155 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 2 states have call predecessors, (93), 2 states have call successors, (93) Word has length 369 [2023-11-12 02:26:21,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:26:21,162 INFO L225 Difference]: With dead ends: 1111 [2023-11-12 02:26:21,163 INFO L226 Difference]: Without dead ends: 567 [2023-11-12 02:26:21,165 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 741 GetRequests, 731 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-11-12 02:26:21,166 INFO L413 NwaCegarLoop]: 204 mSDtfsCounter, 406 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 493 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-12 02:26:21,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [427 Valid, 493 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-12 02:26:21,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 567 states. [2023-11-12 02:26:21,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 567 to 555. [2023-11-12 02:26:21,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 394 states have (on average 1.49746192893401) internal successors, (590), 396 states have internal predecessors, (590), 154 states have call successors, (154), 6 states have call predecessors, (154), 6 states have return successors, (154), 152 states have call predecessors, (154), 154 states have call successors, (154) [2023-11-12 02:26:21,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 898 transitions. [2023-11-12 02:26:21,250 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 898 transitions. Word has length 369 [2023-11-12 02:26:21,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:26:21,251 INFO L495 AbstractCegarLoop]: Abstraction has 555 states and 898 transitions. [2023-11-12 02:26:21,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.0) internal successors, (91), 7 states have internal predecessors, (91), 2 states have call successors, (92), 2 states have call predecessors, (92), 4 states have return successors, (93), 2 states have call predecessors, (93), 2 states have call successors, (93) [2023-11-12 02:26:21,252 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 898 transitions. [2023-11-12 02:26:21,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 371 [2023-11-12 02:26:21,258 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:21,259 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:21,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-11-12 02:26:21,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:21,472 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:21,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:21,473 INFO L85 PathProgramCache]: Analyzing trace with hash 913489934, now seen corresponding path program 1 times [2023-11-12 02:26:21,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:21,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776419306] [2023-11-12 02:26:21,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:21,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:21,531 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:26:21,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [30711468] [2023-11-12 02:26:21,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:21,532 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:21,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:21,534 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:21,556 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-12 02:26:21,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:21,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 845 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-12 02:26:21,894 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:26:21,948 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-12 02:26:21,949 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:26:21,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:26:21,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776419306] [2023-11-12 02:26:21,949 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:26:21,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30711468] [2023-11-12 02:26:21,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30711468] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:26:21,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:26:21,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-12 02:26:21,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572617735] [2023-11-12 02:26:21,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:26:21,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-12 02:26:21,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:26:21,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 02:26:21,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-12 02:26:21,953 INFO L87 Difference]: Start difference. First operand 555 states and 898 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-12 02:26:22,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:26:22,245 INFO L93 Difference]: Finished difference Result 1330 states and 2139 transitions. [2023-11-12 02:26:22,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-12 02:26:22,246 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 370 [2023-11-12 02:26:22,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:26:22,256 INFO L225 Difference]: With dead ends: 1330 [2023-11-12 02:26:22,256 INFO L226 Difference]: Without dead ends: 778 [2023-11-12 02:26:22,259 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 369 GetRequests, 367 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-12 02:26:22,261 INFO L413 NwaCegarLoop]: 346 mSDtfsCounter, 290 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 290 SdHoareTripleChecker+Valid, 927 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-12 02:26:22,262 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [290 Valid, 927 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-12 02:26:22,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2023-11-12 02:26:22,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 555. [2023-11-12 02:26:22,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 394 states have (on average 1.482233502538071) internal successors, (584), 396 states have internal predecessors, (584), 154 states have call successors, (154), 6 states have call predecessors, (154), 6 states have return successors, (154), 152 states have call predecessors, (154), 154 states have call successors, (154) [2023-11-12 02:26:22,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 892 transitions. [2023-11-12 02:26:22,359 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 892 transitions. Word has length 370 [2023-11-12 02:26:22,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:26:22,361 INFO L495 AbstractCegarLoop]: Abstraction has 555 states and 892 transitions. [2023-11-12 02:26:22,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-12 02:26:22,361 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 892 transitions. [2023-11-12 02:26:22,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 372 [2023-11-12 02:26:22,370 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:22,370 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:22,380 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-12 02:26:22,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:22,578 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:22,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:22,579 INFO L85 PathProgramCache]: Analyzing trace with hash 847817713, now seen corresponding path program 1 times [2023-11-12 02:26:22,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:22,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128904761] [2023-11-12 02:26:22,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:22,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:22,642 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:26:22,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1852524135] [2023-11-12 02:26:22,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:22,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:22,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:22,644 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:22,672 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-12 02:26:23,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:23,056 INFO L262 TraceCheckSpWp]: Trace formula consists of 848 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:26:23,064 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:26:23,607 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2607 proven. 126 refuted. 0 times theorem prover too weak. 3879 trivial. 0 not checked. [2023-11-12 02:26:23,608 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:26:24,060 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 45 proven. 126 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-12 02:26:24,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:26:24,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128904761] [2023-11-12 02:26:24,061 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:26:24,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852524135] [2023-11-12 02:26:24,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852524135] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:26:24,062 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:26:24,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2023-11-12 02:26:24,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588203596] [2023-11-12 02:26:24,062 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:26:24,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-12 02:26:24,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:26:24,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-12 02:26:24,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-12 02:26:24,066 INFO L87 Difference]: Start difference. First operand 555 states and 892 transitions. Second operand has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 3 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 3 states have call predecessors, (101), 3 states have call successors, (101) [2023-11-12 02:26:25,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:26:25,262 INFO L93 Difference]: Finished difference Result 1358 states and 2164 transitions. [2023-11-12 02:26:25,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-12 02:26:25,263 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 3 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 3 states have call predecessors, (101), 3 states have call successors, (101) Word has length 371 [2023-11-12 02:26:25,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:26:25,270 INFO L225 Difference]: With dead ends: 1358 [2023-11-12 02:26:25,271 INFO L226 Difference]: Without dead ends: 806 [2023-11-12 02:26:25,273 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 734 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=154, Invalid=308, Unknown=0, NotChecked=0, Total=462 [2023-11-12 02:26:25,274 INFO L413 NwaCegarLoop]: 363 mSDtfsCounter, 428 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 783 mSolverCounterSat, 275 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 971 SdHoareTripleChecker+Invalid, 1058 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 275 IncrementalHoareTripleChecker+Valid, 783 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-12 02:26:25,274 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [430 Valid, 971 Invalid, 1058 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [275 Valid, 783 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-12 02:26:25,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2023-11-12 02:26:25,414 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 685. [2023-11-12 02:26:25,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 458 states have (on average 1.3449781659388647) internal successors, (616), 461 states have internal predecessors, (616), 212 states have call successors, (212), 14 states have call predecessors, (212), 14 states have return successors, (212), 209 states have call predecessors, (212), 212 states have call successors, (212) [2023-11-12 02:26:25,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 1040 transitions. [2023-11-12 02:26:25,423 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 1040 transitions. Word has length 371 [2023-11-12 02:26:25,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:26:25,424 INFO L495 AbstractCegarLoop]: Abstraction has 685 states and 1040 transitions. [2023-11-12 02:26:25,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 14.3) internal successors, (143), 10 states have internal predecessors, (143), 3 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 3 states have call predecessors, (101), 3 states have call successors, (101) [2023-11-12 02:26:25,424 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 1040 transitions. [2023-11-12 02:26:25,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 373 [2023-11-12 02:26:25,428 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:25,428 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:25,436 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2023-11-12 02:26:25,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:25,637 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:25,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:25,637 INFO L85 PathProgramCache]: Analyzing trace with hash -72474375, now seen corresponding path program 1 times [2023-11-12 02:26:25,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:25,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210399401] [2023-11-12 02:26:25,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:25,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:25,699 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:26:25,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [450120350] [2023-11-12 02:26:25,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:25,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:25,700 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:25,701 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:25,732 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2023-11-12 02:26:26,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:26,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 849 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-12 02:26:26,117 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:26:26,693 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 2607 proven. 126 refuted. 0 times theorem prover too weak. 3879 trivial. 0 not checked. [2023-11-12 02:26:26,693 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:26:27,193 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 45 proven. 126 refuted. 0 times theorem prover too weak. 6441 trivial. 0 not checked. [2023-11-12 02:26:27,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:26:27,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210399401] [2023-11-12 02:26:27,194 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:26:27,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450120350] [2023-11-12 02:26:27,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450120350] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:26:27,195 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:26:27,195 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-12 02:26:27,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1754492627] [2023-11-12 02:26:27,195 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:26:27,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-12 02:26:27,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:26:27,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-12 02:26:27,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2023-11-12 02:26:27,198 INFO L87 Difference]: Start difference. First operand 685 states and 1040 transitions. Second operand has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 12 states have internal predecessors, (146), 3 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 3 states have call predecessors, (101), 3 states have call successors, (101) [2023-11-12 02:26:28,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:26:28,578 INFO L93 Difference]: Finished difference Result 1374 states and 2112 transitions. [2023-11-12 02:26:28,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-11-12 02:26:28,579 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 12 states have internal predecessors, (146), 3 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 3 states have call predecessors, (101), 3 states have call successors, (101) Word has length 372 [2023-11-12 02:26:28,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:26:28,587 INFO L225 Difference]: With dead ends: 1374 [2023-11-12 02:26:28,587 INFO L226 Difference]: Without dead ends: 806 [2023-11-12 02:26:28,590 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 754 GetRequests, 733 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=142, Invalid=364, Unknown=0, NotChecked=0, Total=506 [2023-11-12 02:26:28,591 INFO L413 NwaCegarLoop]: 363 mSDtfsCounter, 287 mSDsluCounter, 1139 mSDsCounter, 0 mSdLazyCounter, 977 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 1502 SdHoareTripleChecker+Invalid, 1100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 977 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-11-12 02:26:28,592 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [303 Valid, 1502 Invalid, 1100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 977 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-11-12 02:26:28,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2023-11-12 02:26:28,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 685. [2023-11-12 02:26:28,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 458 states have (on average 1.3362445414847162) internal successors, (612), 461 states have internal predecessors, (612), 212 states have call successors, (212), 14 states have call predecessors, (212), 14 states have return successors, (212), 209 states have call predecessors, (212), 212 states have call successors, (212) [2023-11-12 02:26:28,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 1036 transitions. [2023-11-12 02:26:28,725 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 1036 transitions. Word has length 372 [2023-11-12 02:26:28,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:26:28,726 INFO L495 AbstractCegarLoop]: Abstraction has 685 states and 1036 transitions. [2023-11-12 02:26:28,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.166666666666666) internal successors, (146), 12 states have internal predecessors, (146), 3 states have call successors, (100), 2 states have call predecessors, (100), 4 states have return successors, (101), 3 states have call predecessors, (101), 3 states have call successors, (101) [2023-11-12 02:26:28,746 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 1036 transitions. [2023-11-12 02:26:28,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-11-12 02:26:28,751 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:28,751 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:28,765 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-11-12 02:26:28,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:28,966 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:28,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:28,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1523248754, now seen corresponding path program 1 times [2023-11-12 02:26:28,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:28,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730330117] [2023-11-12 02:26:28,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:28,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:29,056 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:26:29,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [671804853] [2023-11-12 02:26:29,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:29,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:29,058 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:29,059 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:29,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2023-11-12 02:26:29,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:29,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 16 conjunts are in the unsatisfiable core [2023-11-12 02:26:29,526 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:26:30,837 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 3108 proven. 0 refuted. 0 times theorem prover too weak. 3504 trivial. 0 not checked. [2023-11-12 02:26:30,837 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:26:30,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:26:30,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730330117] [2023-11-12 02:26:30,838 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:26:30,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671804853] [2023-11-12 02:26:30,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671804853] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:26:30,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:26:30,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-12 02:26:30,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43449865] [2023-11-12 02:26:30,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:26:30,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-12 02:26:30,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:26:30,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-12 02:26:30,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2023-11-12 02:26:30,843 INFO L87 Difference]: Start difference. First operand 685 states and 1036 transitions. Second operand has 10 states, 10 states have (on average 9.1) internal successors, (91), 9 states have internal predecessors, (91), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-12 02:26:33,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:26:33,507 INFO L93 Difference]: Finished difference Result 1688 states and 2524 transitions. [2023-11-12 02:26:33,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-12 02:26:33,508 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 9.1) internal successors, (91), 9 states have internal predecessors, (91), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) Word has length 375 [2023-11-12 02:26:33,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:26:33,524 INFO L225 Difference]: With dead ends: 1688 [2023-11-12 02:26:33,524 INFO L226 Difference]: Without dead ends: 1120 [2023-11-12 02:26:33,527 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 380 GetRequests, 366 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=91, Invalid=149, Unknown=0, NotChecked=0, Total=240 [2023-11-12 02:26:33,529 INFO L413 NwaCegarLoop]: 280 mSDtfsCounter, 1068 mSDsluCounter, 1434 mSDsCounter, 0 mSdLazyCounter, 1210 mSolverCounterSat, 332 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1068 SdHoareTripleChecker+Valid, 1714 SdHoareTripleChecker+Invalid, 1542 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 332 IncrementalHoareTripleChecker+Valid, 1210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2023-11-12 02:26:33,529 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1068 Valid, 1714 Invalid, 1542 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [332 Valid, 1210 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2023-11-12 02:26:33,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2023-11-12 02:26:33,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 838. [2023-11-12 02:26:33,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 586 states have (on average 1.3737201365187712) internal successors, (805), 590 states have internal predecessors, (805), 233 states have call successors, (233), 18 states have call predecessors, (233), 18 states have return successors, (233), 229 states have call predecessors, (233), 233 states have call successors, (233) [2023-11-12 02:26:33,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 1271 transitions. [2023-11-12 02:26:33,677 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 1271 transitions. Word has length 375 [2023-11-12 02:26:33,678 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:26:33,678 INFO L495 AbstractCegarLoop]: Abstraction has 838 states and 1271 transitions. [2023-11-12 02:26:33,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.1) internal successors, (91), 9 states have internal predecessors, (91), 2 states have call successors, (58), 2 states have call predecessors, (58), 2 states have return successors, (58), 2 states have call predecessors, (58), 2 states have call successors, (58) [2023-11-12 02:26:33,679 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 1271 transitions. [2023-11-12 02:26:33,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-11-12 02:26:33,682 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:33,683 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:33,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2023-11-12 02:26:33,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:33,892 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:33,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:33,892 INFO L85 PathProgramCache]: Analyzing trace with hash -427628280, now seen corresponding path program 1 times [2023-11-12 02:26:33,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:33,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061009767] [2023-11-12 02:26:33,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:33,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:33,952 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:26:33,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1558831326] [2023-11-12 02:26:33,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:33,953 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:33,953 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:33,954 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:33,965 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2023-11-12 02:26:34,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:26:34,417 INFO L262 TraceCheckSpWp]: Trace formula consists of 854 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:26:34,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:26:34,604 INFO L134 CoverageAnalysis]: Checked inductivity of 6612 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6612 trivial. 0 not checked. [2023-11-12 02:26:34,605 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:26:34,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:26:34,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061009767] [2023-11-12 02:26:34,605 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:26:34,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1558831326] [2023-11-12 02:26:34,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1558831326] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:26:34,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:26:34,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-12 02:26:34,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802363529] [2023-11-12 02:26:34,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:26:34,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-12 02:26:34,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:26:34,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-12 02:26:34,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2023-11-12 02:26:34,609 INFO L87 Difference]: Start difference. First operand 838 states and 1271 transitions. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-12 02:26:35,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:26:35,981 INFO L93 Difference]: Finished difference Result 3481 states and 5175 transitions. [2023-11-12 02:26:35,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-12 02:26:35,982 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) Word has length 375 [2023-11-12 02:26:35,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:26:36,001 INFO L225 Difference]: With dead ends: 3481 [2023-11-12 02:26:36,002 INFO L226 Difference]: Without dead ends: 2764 [2023-11-12 02:26:36,005 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 382 GetRequests, 369 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2023-11-12 02:26:36,006 INFO L413 NwaCegarLoop]: 445 mSDtfsCounter, 1290 mSDsluCounter, 1844 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 383 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1290 SdHoareTripleChecker+Valid, 2289 SdHoareTripleChecker+Invalid, 902 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 383 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-11-12 02:26:36,007 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1290 Valid, 2289 Invalid, 902 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [383 Valid, 519 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-11-12 02:26:36,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2764 states. [2023-11-12 02:26:36,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2764 to 1274. [2023-11-12 02:26:36,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1274 states, 934 states have (on average 1.405781584582441) internal successors, (1313), 942 states have internal predecessors, (1313), 313 states have call successors, (313), 26 states have call predecessors, (313), 26 states have return successors, (313), 305 states have call predecessors, (313), 313 states have call successors, (313) [2023-11-12 02:26:36,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1274 states to 1274 states and 1939 transitions. [2023-11-12 02:26:36,283 INFO L78 Accepts]: Start accepts. Automaton has 1274 states and 1939 transitions. Word has length 375 [2023-11-12 02:26:36,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:26:36,286 INFO L495 AbstractCegarLoop]: Abstraction has 1274 states and 1939 transitions. [2023-11-12 02:26:36,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 1 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 1 states have call predecessors, (58), 1 states have call successors, (58) [2023-11-12 02:26:36,286 INFO L276 IsEmpty]: Start isEmpty. Operand 1274 states and 1939 transitions. [2023-11-12 02:26:36,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 376 [2023-11-12 02:26:36,291 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:26:36,292 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:36,298 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-11-12 02:26:36,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-11-12 02:26:36,493 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:26:36,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:26:36,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1946895476, now seen corresponding path program 1 times [2023-11-12 02:26:36,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:26:36,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834231570] [2023-11-12 02:26:36,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:36,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:26:36,569 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:26:36,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2018809863] [2023-11-12 02:26:36,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:26:36,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:26:36,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:36,572 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:26:36,590 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-11-12 02:26:37,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:26:37,056 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:26:37,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:26:37,476 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:26:37,476 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-12 02:26:37,477 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-12 02:26:37,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-11-12 02:26:37,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-11-12 02:26:37,690 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:26:37,694 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-11-12 02:26:37,894 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-12 02:26:37,896 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated [2023-11-12 02:26:37,897 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet9 could not be translated [2023-11-12 02:26:37,897 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet10 could not be translated [2023-11-12 02:26:37,897 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet9 could not be translated [2023-11-12 02:26:37,898 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet11 could not be translated [2023-11-12 02:26:37,899 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet12 could not be translated [2023-11-12 02:26:37,899 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet12 could not be translated [2023-11-12 02:26:37,899 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet13 could not be translated [2023-11-12 02:26:37,900 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet12 could not be translated [2023-11-12 02:26:37,900 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite14 could not be translated [2023-11-12 02:26:37,900 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet12 could not be translated [2023-11-12 02:26:37,900 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet13 could not be translated [2023-11-12 02:26:37,902 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short57 could not be translated [2023-11-12 02:26:37,951 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 02:26:37 BoogieIcfgContainer [2023-11-12 02:26:37,951 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-12 02:26:37,951 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-12 02:26:37,952 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-12 02:26:37,952 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-12 02:26:37,952 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:26:14" (3/4) ... [2023-11-12 02:26:37,955 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-12 02:26:37,956 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-12 02:26:37,956 INFO L158 Benchmark]: Toolchain (without parser) took 25824.99ms. Allocated memory was 176.2MB in the beginning and 375.4MB in the end (delta: 199.2MB). Free memory was 128.3MB in the beginning and 186.6MB in the end (delta: -58.3MB). Peak memory consumption was 143.6MB. Max. memory is 16.1GB. [2023-11-12 02:26:37,957 INFO L158 Benchmark]: CDTParser took 0.61ms. Allocated memory is still 132.1MB. Free memory is still 76.5MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-12 02:26:37,957 INFO L158 Benchmark]: CACSL2BoogieTranslator took 627.66ms. Allocated memory is still 176.2MB. Free memory was 127.8MB in the beginning and 109.0MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2023-11-12 02:26:37,957 INFO L158 Benchmark]: Boogie Procedure Inliner took 118.00ms. Allocated memory is still 176.2MB. Free memory was 109.0MB in the beginning and 103.7MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-12 02:26:37,958 INFO L158 Benchmark]: Boogie Preprocessor took 62.91ms. Allocated memory is still 176.2MB. Free memory was 103.7MB in the beginning and 100.6MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-12 02:26:37,958 INFO L158 Benchmark]: RCFGBuilder took 1186.11ms. Allocated memory is still 176.2MB. Free memory was 100.6MB in the beginning and 123.7MB in the end (delta: -23.1MB). Peak memory consumption was 32.3MB. Max. memory is 16.1GB. [2023-11-12 02:26:37,959 INFO L158 Benchmark]: TraceAbstraction took 23815.27ms. Allocated memory was 176.2MB in the beginning and 375.4MB in the end (delta: 199.2MB). Free memory was 122.8MB in the beginning and 187.7MB in the end (delta: -64.9MB). Peak memory consumption was 134.4MB. Max. memory is 16.1GB. [2023-11-12 02:26:37,959 INFO L158 Benchmark]: Witness Printer took 4.51ms. Allocated memory is still 375.4MB. Free memory was 187.7MB in the beginning and 186.6MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-12 02:26:37,961 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.61ms. Allocated memory is still 132.1MB. Free memory is still 76.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 627.66ms. Allocated memory is still 176.2MB. Free memory was 127.8MB in the beginning and 109.0MB in the end (delta: 18.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 118.00ms. Allocated memory is still 176.2MB. Free memory was 109.0MB in the beginning and 103.7MB in the end (delta: 5.2MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Preprocessor took 62.91ms. Allocated memory is still 176.2MB. Free memory was 103.7MB in the beginning and 100.6MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1186.11ms. Allocated memory is still 176.2MB. Free memory was 100.6MB in the beginning and 123.7MB in the end (delta: -23.1MB). Peak memory consumption was 32.3MB. Max. memory is 16.1GB. * TraceAbstraction took 23815.27ms. Allocated memory was 176.2MB in the beginning and 375.4MB in the end (delta: 199.2MB). Free memory was 122.8MB in the beginning and 187.7MB in the end (delta: -64.9MB). Peak memory consumption was 134.4MB. Max. memory is 16.1GB. * Witness Printer took 4.51ms. Allocated memory is still 375.4MB. Free memory was 187.7MB in the beginning and 186.6MB in the end (delta: 1.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet6 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet9 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet10 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet9 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet11 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet12 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet12 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet13 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet12 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite14 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet12 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet13 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short57 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 279, overapproximation of bitwiseOr at line 140, overapproximation of bitwiseAnd at line 107, overapproximation of someBinaryDOUBLEComparisonOperation at line 279, overapproximation of someUnaryFLOAToperation at line 116, overapproximation of someBinaryArithmeticFLOAToperation at line 170. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] float var_1_1 = 63.6; [L23] float var_1_4 = 128.75; [L24] float var_1_5 = 25.125; [L25] float var_1_6 = 1000000.75; [L26] unsigned char var_1_7 = 1; [L27] unsigned char var_1_11 = 0; [L28] unsigned char var_1_12 = 0; [L29] unsigned char var_1_13 = 0; [L30] unsigned char var_1_14 = 0; [L31] float var_1_15 = 25.75; [L32] double var_1_16 = 0.4; [L33] double var_1_17 = 0.0; [L34] double var_1_18 = 0.0; [L35] double var_1_19 = 1000000000000.5; [L36] double var_1_20 = 24.8; [L37] signed char var_1_21 = 1; [L38] double var_1_22 = 200.8; [L39] unsigned short int var_1_23 = 40076; [L40] unsigned short int var_1_24 = 8; [L41] unsigned long int var_1_25 = 2; [L42] unsigned char var_1_26 = 0; [L43] signed short int var_1_27 = -256; [L44] signed short int var_1_28 = 64; [L45] signed long int var_1_29 = -10; [L46] unsigned char var_1_30 = 0; [L47] unsigned char var_1_31 = 0; [L48] unsigned char var_1_32 = 0; [L49] float var_1_33 = 10.775; [L50] signed long int var_1_34 = -25; [L51] signed long int var_1_35 = -2; [L52] float var_1_36 = 9999.1; [L53] float var_1_37 = 64.625; [L54] float var_1_38 = 7.5; [L55] float var_1_39 = 4.3; [L56] float var_1_40 = 256.75; [L57] float var_1_41 = 499.5; [L58] signed long int var_1_42 = 128; [L59] unsigned char var_1_43 = 1; [L60] unsigned char var_1_44 = 64; [L61] signed short int var_1_45 = -2; [L62] float var_1_46 = 1.2; [L63] float var_1_47 = 9.4; [L64] float var_1_48 = 99.3; [L65] float var_1_49 = 25.4; [L66] float var_1_50 = 128.625; [L67] unsigned long int var_1_51 = 0; [L68] unsigned long int var_1_52 = 128; [L69] unsigned long int var_1_53 = 5; [L70] float var_1_54 = 31.9; [L71] float var_1_55 = 128.8; [L72] float var_1_56 = 7.15; [L73] float var_1_57 = 31.125; [L74] float var_1_58 = 2.55; [L75] float var_1_59 = 100.5; [L76] float var_1_60 = 128.5; [L77] signed char var_1_61 = -50; [L78] signed char var_1_62 = -100; [L79] double last_1_var_1_22 = 200.8; VAL [isInitial=0, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_4=515/4, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=201/8, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=4000003/4, var_1_7=1] [L283] isInitial = 1 [L284] FCALL initially() [L285] COND TRUE 1 [L286] CALL updateLastVariables() [L276] last_1_var_1_22 = var_1_22 VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_4=515/4, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=201/8, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=4000003/4, var_1_7=1] [L286] RET updateLastVariables() [L287] CALL updateVariables() [L177] var_1_4 = __VERIFIER_nondet_float() [L178] CALL assume_abort_if_not((var_1_4 >= -461168.6018427382800e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 4611686.018427382800e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=201/8, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=4000003/4, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=201/8, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=4000003/4, var_1_7=1] [L178] RET assume_abort_if_not((var_1_4 >= -461168.6018427382800e+13F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 4611686.018427382800e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=201/8, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=4000003/4, var_1_7=1] [L179] var_1_5 = __VERIFIER_nondet_float() [L180] CALL assume_abort_if_not((var_1_5 >= -230584.3009213691390e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 2305843.009213691390e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=4000003/4, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=4000003/4, var_1_7=1] [L180] RET assume_abort_if_not((var_1_5 >= -230584.3009213691390e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 2305843.009213691390e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=4000003/4, var_1_7=1] [L181] var_1_6 = __VERIFIER_nondet_float() [L182] CALL assume_abort_if_not((var_1_6 >= -230584.3009213691390e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 2305843.009213691390e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L182] RET assume_abort_if_not((var_1_6 >= -230584.3009213691390e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 2305843.009213691390e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=0, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L183] var_1_11 = __VERIFIER_nondet_uchar() [L184] CALL assume_abort_if_not(var_1_11 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L184] RET assume_abort_if_not(var_1_11 >= 1) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L185] CALL assume_abort_if_not(var_1_11 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L185] RET assume_abort_if_not(var_1_11 <= 1) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=0, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L186] var_1_12 = __VERIFIER_nondet_uchar() [L187] CALL assume_abort_if_not(var_1_12 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L187] RET assume_abort_if_not(var_1_12 >= 1) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L188] CALL assume_abort_if_not(var_1_12 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L188] RET assume_abort_if_not(var_1_12 <= 1) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=0, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L189] var_1_13 = __VERIFIER_nondet_uchar() [L190] CALL assume_abort_if_not(var_1_13 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L190] RET assume_abort_if_not(var_1_13 >= 1) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L191] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L191] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L192] var_1_14 = __VERIFIER_nondet_uchar() [L193] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L193] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L194] CALL assume_abort_if_not(var_1_14 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L194] RET assume_abort_if_not(var_1_14 <= 0) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=0, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L195] var_1_17 = __VERIFIER_nondet_double() [L196] CALL assume_abort_if_not((var_1_17 >= 4611686.018427382800e+12F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L196] RET assume_abort_if_not((var_1_17 >= 4611686.018427382800e+12F && var_1_17 <= -1.0e-20F) || (var_1_17 <= 9223372.036854765600e+12F && var_1_17 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=0, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L197] var_1_18 = __VERIFIER_nondet_double() [L198] CALL assume_abort_if_not((var_1_18 >= 4611686.018427382800e+12F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L198] RET assume_abort_if_not((var_1_18 >= 4611686.018427382800e+12F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=2000000000001/2, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L199] var_1_19 = __VERIFIER_nondet_double() [L200] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L200] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 4611686.018427382800e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=124/5, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L201] var_1_20 = __VERIFIER_nondet_double() [L202] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L202] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=40076, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L203] var_1_23 = __VERIFIER_nondet_ushort() [L204] CALL assume_abort_if_not(var_1_23 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L204] RET assume_abort_if_not(var_1_23 >= 32767) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L205] CALL assume_abort_if_not(var_1_23 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L205] RET assume_abort_if_not(var_1_23 <= 65535) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=8, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L206] var_1_24 = __VERIFIER_nondet_ushort() [L207] CALL assume_abort_if_not(var_1_24 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L207] RET assume_abort_if_not(var_1_24 >= 0) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L208] CALL assume_abort_if_not(var_1_24 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L208] RET assume_abort_if_not(var_1_24 <= 32767) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=-256, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L209] var_1_27 = __VERIFIER_nondet_short() [L210] CALL assume_abort_if_not(var_1_27 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L210] RET assume_abort_if_not(var_1_27 >= -32768) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L211] CALL assume_abort_if_not(var_1_27 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L211] RET assume_abort_if_not(var_1_27 <= 32767) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=64, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L212] var_1_28 = __VERIFIER_nondet_short() [L213] CALL assume_abort_if_not(var_1_28 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L213] RET assume_abort_if_not(var_1_28 >= -32768) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L214] CALL assume_abort_if_not(var_1_28 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L214] RET assume_abort_if_not(var_1_28 <= 32767) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L215] CALL assume_abort_if_not(var_1_28 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L215] RET assume_abort_if_not(var_1_28 != 0) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=-10, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L216] var_1_29 = __VERIFIER_nondet_long() [L217] CALL assume_abort_if_not(var_1_29 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L217] RET assume_abort_if_not(var_1_29 >= -2147483648) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L218] CALL assume_abort_if_not(var_1_29 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L218] RET assume_abort_if_not(var_1_29 <= 2147483647) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L219] var_1_30 = __VERIFIER_nondet_uchar() [L220] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L220] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L221] CALL assume_abort_if_not(var_1_30 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L221] RET assume_abort_if_not(var_1_30 <= 1) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=0, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L222] var_1_31 = __VERIFIER_nondet_uchar() [L223] CALL assume_abort_if_not(var_1_31 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L223] RET assume_abort_if_not(var_1_31 >= 1) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L224] CALL assume_abort_if_not(var_1_31 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L224] RET assume_abort_if_not(var_1_31 <= 1) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L225] var_1_32 = __VERIFIER_nondet_uchar() [L226] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L226] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L227] CALL assume_abort_if_not(var_1_32 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L227] RET assume_abort_if_not(var_1_32 <= 0) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=-25, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L228] var_1_34 = __VERIFIER_nondet_long() [L229] CALL assume_abort_if_not(var_1_34 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L229] RET assume_abort_if_not(var_1_34 >= -2147483647) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L230] CALL assume_abort_if_not(var_1_34 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L230] RET assume_abort_if_not(var_1_34 <= 2147483647) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-2, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L231] var_1_35 = __VERIFIER_nondet_long() [L232] CALL assume_abort_if_not(var_1_35 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L232] RET assume_abort_if_not(var_1_35 >= -2147483647) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L233] CALL assume_abort_if_not(var_1_35 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L233] RET assume_abort_if_not(var_1_35 <= 2147483647) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=99991/10, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L234] var_1_36 = __VERIFIER_nondet_float() [L235] CALL assume_abort_if_not((var_1_36 >= -922337.2036854765600e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L235] RET assume_abort_if_not((var_1_36 >= -922337.2036854765600e+13F && var_1_36 <= -1.0e-20F) || (var_1_36 <= 9223372.036854765600e+12F && var_1_36 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=517/8, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L236] var_1_37 = __VERIFIER_nondet_float() [L237] CALL assume_abort_if_not((var_1_37 >= -922337.2036854765600e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L237] RET assume_abort_if_not((var_1_37 >= -922337.2036854765600e+13F && var_1_37 <= -1.0e-20F) || (var_1_37 <= 9223372.036854765600e+12F && var_1_37 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=15/2, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L238] var_1_38 = __VERIFIER_nondet_float() [L239] CALL assume_abort_if_not((var_1_38 >= -922337.2036854765600e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854765600e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L239] RET assume_abort_if_not((var_1_38 >= -922337.2036854765600e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854765600e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=43/10, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L240] var_1_39 = __VERIFIER_nondet_float() [L241] CALL assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L241] RET assume_abort_if_not((var_1_39 >= -922337.2036854776000e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 9223372.036854776000e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=1027/4, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L242] var_1_40 = __VERIFIER_nondet_float() [L243] CALL assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L243] RET assume_abort_if_not((var_1_40 >= -461168.6018427382800e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 4611686.018427382800e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=999/2, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L244] var_1_41 = __VERIFIER_nondet_float() [L245] CALL assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L245] RET assume_abort_if_not((var_1_41 >= -461168.6018427382800e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 4611686.018427382800e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=64, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L246] var_1_44 = __VERIFIER_nondet_uchar() [L247] CALL assume_abort_if_not(var_1_44 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L247] RET assume_abort_if_not(var_1_44 >= 0) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L248] CALL assume_abort_if_not(var_1_44 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L248] RET assume_abort_if_not(var_1_44 <= 254) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=47/5, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L249] var_1_47 = __VERIFIER_nondet_float() [L250] CALL assume_abort_if_not((var_1_47 >= -230584.3009213691390e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 2305843.009213691390e+12F && var_1_47 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L250] RET assume_abort_if_not((var_1_47 >= -230584.3009213691390e+13F && var_1_47 <= -1.0e-20F) || (var_1_47 <= 2305843.009213691390e+12F && var_1_47 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=993/10, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L251] var_1_48 = __VERIFIER_nondet_float() [L252] CALL assume_abort_if_not((var_1_48 >= -230584.3009213691390e+13F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 2305843.009213691390e+12F && var_1_48 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L252] RET assume_abort_if_not((var_1_48 >= -230584.3009213691390e+13F && var_1_48 <= -1.0e-20F) || (var_1_48 <= 2305843.009213691390e+12F && var_1_48 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=127/5, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L253] var_1_49 = __VERIFIER_nondet_float() [L254] CALL assume_abort_if_not((var_1_49 >= -461168.6018427382800e+13F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 4611686.018427382800e+12F && var_1_49 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L254] RET assume_abort_if_not((var_1_49 >= -461168.6018427382800e+13F && var_1_49 <= -1.0e-20F) || (var_1_49 <= 4611686.018427382800e+12F && var_1_49 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=128, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L255] var_1_52 = __VERIFIER_nondet_ulong() [L256] CALL assume_abort_if_not(var_1_52 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L256] RET assume_abort_if_not(var_1_52 >= 0) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L257] CALL assume_abort_if_not(var_1_52 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L257] RET assume_abort_if_not(var_1_52 <= 4294967294) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=5, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L258] var_1_53 = __VERIFIER_nondet_ulong() [L259] CALL assume_abort_if_not(var_1_53 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L259] RET assume_abort_if_not(var_1_53 >= 0) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L260] CALL assume_abort_if_not(var_1_53 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L260] RET assume_abort_if_not(var_1_53 <= 4294967294) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=644/5, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L261] var_1_55 = __VERIFIER_nondet_float() [L262] CALL assume_abort_if_not((var_1_55 >= 0.0F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854765600e+12F && var_1_55 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L262] RET assume_abort_if_not((var_1_55 >= 0.0F && var_1_55 <= -1.0e-20F) || (var_1_55 <= 9223372.036854765600e+12F && var_1_55 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=143/20, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L263] var_1_56 = __VERIFIER_nondet_float() [L264] CALL assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 9223372.036854765600e+12F && var_1_56 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L264] RET assume_abort_if_not((var_1_56 >= 0.0F && var_1_56 <= -1.0e-20F) || (var_1_56 <= 9223372.036854765600e+12F && var_1_56 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=249/8, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L265] var_1_57 = __VERIFIER_nondet_float() [L266] CALL assume_abort_if_not((var_1_57 >= 0.0F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854765600e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L266] RET assume_abort_if_not((var_1_57 >= 0.0F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854765600e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=51/20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L267] var_1_58 = __VERIFIER_nondet_float() [L268] CALL assume_abort_if_not((var_1_58 >= 0.0F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854765600e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L268] RET assume_abort_if_not((var_1_58 >= 0.0F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 9223372.036854765600e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=201/2, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L269] var_1_59 = __VERIFIER_nondet_float() [L270] CALL assume_abort_if_not((var_1_59 >= 0.0F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L270] RET assume_abort_if_not((var_1_59 >= 0.0F && var_1_59 <= -1.0e-20F) || (var_1_59 <= 4611686.018427382800e+12F && var_1_59 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-100, var_1_6=3, var_1_7=1] [L271] var_1_62 = __VERIFIER_nondet_char() [L272] CALL assume_abort_if_not(var_1_62 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L272] RET assume_abort_if_not(var_1_62 >= -127) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L273] CALL assume_abort_if_not(var_1_62 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L273] RET assume_abort_if_not(var_1_62 <= 126) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L287] RET updateVariables() [L288] CALL step() [L83] COND FALSE !((var_1_27 % var_1_28) >= var_1_29) [L86] var_1_26 = (var_1_30 && (var_1_31 && var_1_32)) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L88] EXPR var_1_27 ^ (var_1_28 + var_1_29) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=431/40, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L88] COND TRUE (var_1_27 ^ (var_1_28 + var_1_29)) <= (((((((var_1_34) < (var_1_35)) ? (var_1_34) : (var_1_35))) < 0 ) ? -((((var_1_34) < (var_1_35)) ? (var_1_34) : (var_1_35))) : ((((var_1_34) < (var_1_35)) ? (var_1_34) : (var_1_35))))) [L89] var_1_33 = (((((((((((var_1_36) < (var_1_37)) ? (var_1_36) : (var_1_37)))) < (var_1_38)) ? (((((var_1_36) < (var_1_37)) ? (var_1_36) : (var_1_37)))) : (var_1_38))) < 0 ) ? -((((((((var_1_36) < (var_1_37)) ? (var_1_36) : (var_1_37)))) < (var_1_38)) ? (((((var_1_36) < (var_1_37)) ? (var_1_36) : (var_1_37)))) : (var_1_38))) : ((((((((var_1_36) < (var_1_37)) ? (var_1_36) : (var_1_37)))) < (var_1_38)) ? (((((var_1_36) < (var_1_37)) ? (var_1_36) : (var_1_37)))) : (var_1_38))))) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=128, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L97] var_1_42 = var_1_27 VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L98] COND FALSE !(var_1_34 > var_1_29) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L107] EXPR var_1_29 & (~ var_1_42) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=6/5, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L107] COND FALSE !((var_1_29 & (~ var_1_42)) < ((((var_1_43) > (256)) ? (var_1_43) : (256)))) [L112] COND TRUE var_1_30 || var_1_31 [L113] var_1_46 = (((((var_1_47 + var_1_48) + var_1_49) < 0 ) ? -((var_1_47 + var_1_48) + var_1_49) : ((var_1_47 + var_1_48) + var_1_49))) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=1029/8, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L115] COND TRUE \read(var_1_30) [L116] var_1_50 = ((((((((1.2f) < 0 ) ? -(1.2f) : (1.2f)))) > (var_1_38)) ? (((((1.2f) < 0 ) ? -(1.2f) : (1.2f)))) : (var_1_38))) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L118] EXPR var_1_28 ^ var_1_34 VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L118] EXPR (var_1_44 + var_1_45) & (var_1_28 ^ var_1_34) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L118] COND FALSE !(((var_1_44 + var_1_45) & (var_1_28 ^ var_1_34)) < ((((var_1_27) > (var_1_42)) ? (var_1_27) : (var_1_42)))) [L121] EXPR var_1_28 | var_1_27 VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L121] COND FALSE !((var_1_44 - var_1_43) > (var_1_28 | var_1_27)) [L132] COND FALSE !(var_1_45 >= ((((var_1_44) < 0 ) ? -(var_1_44) : (var_1_44)))) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-50, var_1_62=-127, var_1_6=3, var_1_7=1] [L135] var_1_61 = var_1_62 VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=103/4, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L136] COND TRUE ! (var_1_4 < 16.8f) [L137] var_1_15 = var_1_6 VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=2, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L139] var_1_25 = var_1_23 VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L140] EXPR 4 | var_1_25 VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L140] EXPR (((var_1_25 + var_1_25)) < ((4 | var_1_25))) ? ((var_1_25 + var_1_25)) : ((4 | var_1_25)) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L140] EXPR 4 | var_1_25 VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L140] EXPR (((var_1_25 + var_1_25)) < ((4 | var_1_25))) ? ((var_1_25 + var_1_25)) : ((4 | var_1_25)) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L140] COND TRUE (((((var_1_25 + var_1_25)) < ((4 | var_1_25))) ? ((var_1_25 + var_1_25)) : ((4 | var_1_25)))) >= var_1_25 [L141] var_1_7 = ((var_1_11 && var_1_12) && var_1_13) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L149] COND FALSE !(var_1_25 > var_1_25) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=2/5, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L152] COND TRUE var_1_18 > (var_1_20 + (var_1_19 * var_1_17)) [L153] var_1_16 = var_1_6 VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L158] unsigned long int stepLocal_1 = var_1_25; VAL [isInitial=1, last_1_var_1_22=1004/5, stepLocal_1=32767, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=1004/5, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L159] COND FALSE !(var_1_18 < (last_1_var_1_22 * var_1_4)) [L166] var_1_22 = var_1_20 VAL [isInitial=1, last_1_var_1_22=1004/5, stepLocal_1=32767, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=7, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L168] unsigned char stepLocal_0 = -1 <= var_1_25; VAL [isInitial=1, last_1_var_1_22=1004/5, stepLocal_0=0, stepLocal_1=32767, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=6, var_1_1=318/5, var_1_20=7, var_1_21=1, var_1_22=7, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L169] COND TRUE stepLocal_0 || var_1_7 [L170] var_1_1 = (var_1_4 + (var_1_5 + var_1_6)) VAL [isInitial=1, last_1_var_1_22=1004/5, stepLocal_0=0, stepLocal_1=32767, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=6, var_1_20=7, var_1_21=1, var_1_22=7, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L172] COND TRUE (- (var_1_17 + var_1_1)) >= var_1_16 [L173] var_1_21 = ((((-50) < 0 ) ? -(-50) : (-50))) VAL [isInitial=1, last_1_var_1_22=1004/5, stepLocal_0=0, stepLocal_1=32767, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=6, var_1_20=7, var_1_21=50, var_1_22=7, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L288] RET step() [L289] CALL, EXPR property() [L279] EXPR (((-1 <= var_1_25) || var_1_7) ? (var_1_1 == ((float) (var_1_4 + (var_1_5 + var_1_6)))) : 1) && (((((((var_1_25 + var_1_25)) < ((4 | var_1_25))) ? ((var_1_25 + var_1_25)) : ((4 | var_1_25)))) >= var_1_25) ? (var_1_7 == ((unsigned char) ((var_1_11 && var_1_12) && var_1_13))) : ((var_1_6 == var_1_15) ? (var_1_7 == ((unsigned char) var_1_14)) : (var_1_7 == ((unsigned char) var_1_13)))) VAL [isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=6, var_1_20=7, var_1_21=50, var_1_22=7, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L279-L280] return ((((((((-1 <= var_1_25) || var_1_7) ? (var_1_1 == ((float) (var_1_4 + (var_1_5 + var_1_6)))) : 1) && (((((((var_1_25 + var_1_25)) < ((4 | var_1_25))) ? ((var_1_25 + var_1_25)) : ((4 | var_1_25)))) >= var_1_25) ? (var_1_7 == ((unsigned char) ((var_1_11 && var_1_12) && var_1_13))) : ((var_1_6 == var_1_15) ? (var_1_7 == ((unsigned char) var_1_14)) : (var_1_7 == ((unsigned char) var_1_13))))) && ((! (var_1_4 < 16.8f)) ? (var_1_15 == ((float) var_1_6)) : 1)) && ((var_1_25 > var_1_25) ? (var_1_16 == ((double) ((((((var_1_17) < (var_1_18)) ? (var_1_17) : (var_1_18))) - var_1_19) - var_1_20))) : ((var_1_18 > (var_1_20 + (var_1_19 * var_1_17))) ? (var_1_16 == ((double) var_1_6)) : (var_1_16 == ((double) var_1_20))))) && (((- (var_1_17 + var_1_1)) >= var_1_16) ? (var_1_21 == ((signed char) ((((-50) < 0 ) ? -(-50) : (-50))))) : 1)) && ((var_1_18 < (last_1_var_1_22 * var_1_4)) ? (((var_1_23 - var_1_24) < var_1_25) ? (var_1_22 == ((double) var_1_5)) : (var_1_22 == ((double) var_1_17))) : (var_1_22 == ((double) var_1_20)))) && (var_1_25 == ((unsigned long int) var_1_23)) ; [L289] RET, EXPR property() [L289] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=6, var_1_20=7, var_1_21=50, var_1_22=7, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_22=1004/5, var_1_11=1, var_1_12=1, var_1_13=1, var_1_14=0, var_1_15=3, var_1_16=3, var_1_17=4, var_1_18=5, var_1_19=6, var_1_20=7, var_1_21=50, var_1_22=7, var_1_23=32767, var_1_24=0, var_1_25=32767, var_1_26=0, var_1_27=0, var_1_28=2, var_1_29=256, var_1_30=1, var_1_31=1, var_1_32=0, var_1_33=22, var_1_34=0, var_1_35=-258, var_1_36=8, var_1_37=9, var_1_38=10, var_1_39=11, var_1_40=12, var_1_41=13, var_1_42=0, var_1_43=1, var_1_44=2, var_1_45=-2, var_1_46=23, var_1_47=14, var_1_48=15, var_1_49=16, var_1_50=24, var_1_51=0, var_1_52=4294967294, var_1_53=0, var_1_54=319/10, var_1_55=17, var_1_56=18, var_1_57=19, var_1_58=20, var_1_59=21, var_1_5=2, var_1_60=257/2, var_1_61=-127, var_1_62=-127, var_1_6=3, var_1_7=1] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 178 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 23.5s, OverallIterations: 11, TraceHistogramMax: 58, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.2s, AutomataDifference: 8.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4186 SdHoareTripleChecker+Valid, 5.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4147 mSDsluCounter, 10240 SdHoareTripleChecker+Invalid, 4.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7075 mSDsCounter, 1213 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4141 IncrementalHoareTripleChecker+Invalid, 5354 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1213 mSolverCounterUnsat, 3165 mSDtfsCounter, 4141 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4849 GetRequests, 4764 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 1.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1274occurred in iteration=10, InterpolantAutomatonStates: 81, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.2s AutomataMinimizationTime, 10 MinimizatonAttempts, 2405 StatesRemovedByMinimization, 8 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.0s SatisfiabilityAnalysisTime, 5.6s InterpolantComputationTime, 4447 NumberOfCodeBlocks, 4447 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 4804 ConstructedInterpolants, 0 QuantifiedInterpolants, 12816 SizeOfPredicates, 21 NumberOfNonLiveVariables, 8465 ConjunctsInSsa, 65 ConjunctsInUnsatCore, 13 InterpolantComputations, 7 PerfectInterpolantSequences, 85248/85956 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2023-11-12 02:26:38,011 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl --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 9b53ba0ee848d90b2f43fbd987b475b84ed2c930bd070eb237b54ada709bf477 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:26:40,576 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:26:40,700 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-12 02:26:40,709 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:26:40,710 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:26:40,755 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:26:40,756 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:26:40,756 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:26:40,757 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 02:26:40,762 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 02:26:40,763 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:26:40,764 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:26:40,764 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:26:40,766 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:26:40,767 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 02:26:40,767 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:26:40,768 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:26:40,768 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:26:40,769 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 02:26:40,769 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 02:26:40,769 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 02:26:40,770 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-12 02:26:40,770 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-12 02:26:40,771 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-12 02:26:40,771 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:26:40,772 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:26:40,772 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:26:40,773 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:26:40,773 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:26:40,774 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 02:26:40,775 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:26:40,775 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:26:40,776 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 02:26:40,776 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 02:26:40,776 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-12 02:26:40,777 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-12 02:26:40,777 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-12 02:26:40,777 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 02:26:40,777 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-12 02:26:40,778 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 02:26:40,779 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-12 02:26:40,779 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-12 02:26:40,779 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl 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 -> 9b53ba0ee848d90b2f43fbd987b475b84ed2c930bd070eb237b54ada709bf477 [2023-11-12 02:26:41,214 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:26:41,239 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:26:41,243 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:26:41,245 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:26:41,245 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:26:41,247 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i [2023-11-12 02:26:44,342 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:26:44,640 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:26:44,641 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i [2023-11-12 02:26:44,653 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/data/59dbb7109/2266065705f64faa9fbac6abc7faa64d/FLAG3e651ad8d [2023-11-12 02:26:44,668 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/data/59dbb7109/2266065705f64faa9fbac6abc7faa64d [2023-11-12 02:26:44,671 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:26:44,673 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:26:44,675 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:26:44,675 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:26:44,680 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:26:44,681 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:26:44" (1/1) ... [2023-11-12 02:26:44,682 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1b19fd4c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:44, skipping insertion in model container [2023-11-12 02:26:44,683 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:26:44" (1/1) ... [2023-11-12 02:26:44,749 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:26:44,896 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i[916,929] [2023-11-12 02:26:45,001 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:26:45,029 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:26:45,042 WARN L240 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-75.i[916,929] [2023-11-12 02:26:45,148 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:26:45,171 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:26:45,171 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45 WrapperNode [2023-11-12 02:26:45,171 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:26:45,173 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:26:45,173 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:26:45,173 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:26:45,181 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,202 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,265 INFO L138 Inliner]: procedures = 27, calls = 71, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 324 [2023-11-12 02:26:45,266 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:26:45,267 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:26:45,268 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:26:45,268 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:26:45,279 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,279 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,298 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,304 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,349 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,354 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,373 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,377 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,384 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:26:45,400 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:26:45,400 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:26:45,401 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:26:45,402 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (1/1) ... [2023-11-12 02:26:45,409 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:26:45,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:26:45,442 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 02:26:45,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 02:26:45,510 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:26:45,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-12 02:26:45,511 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-12 02:26:45,511 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-12 02:26:45,513 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:26:45,513 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:26:45,647 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:26:45,650 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:27:01,405 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:27:01,414 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:27:01,414 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-12 02:27:01,417 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:27:01 BoogieIcfgContainer [2023-11-12 02:27:01,417 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:27:01,419 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 02:27:01,420 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 02:27:01,423 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 02:27:01,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:26:44" (1/3) ... [2023-11-12 02:27:01,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@716266b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:27:01, skipping insertion in model container [2023-11-12 02:27:01,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:26:45" (2/3) ... [2023-11-12 02:27:01,425 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@716266b1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:27:01, skipping insertion in model container [2023-11-12 02:27:01,425 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:27:01" (3/3) ... [2023-11-12 02:27:01,426 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-75.i [2023-11-12 02:27:01,444 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 02:27:01,444 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 02:27:01,499 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 02:27:01,506 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@44161441, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-12 02:27:01,506 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 02:27:01,511 INFO L276 IsEmpty]: Start isEmpty. Operand has 146 states, 85 states have (on average 1.3529411764705883) internal successors, (115), 86 states have internal predecessors, (115), 58 states have call successors, (58), 1 states have call predecessors, (58), 1 states have return successors, (58), 58 states have call predecessors, (58), 58 states have call successors, (58) [2023-11-12 02:27:01,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 359 [2023-11-12 02:27:01,538 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:27:01,539 INFO L195 NwaCegarLoop]: trace histogram [58, 58, 58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:27:01,540 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:27:01,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:27:01,547 INFO L85 PathProgramCache]: Analyzing trace with hash -2114497083, now seen corresponding path program 1 times [2023-11-12 02:27:01,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:27:01,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [431550292] [2023-11-12 02:27:01,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:27:01,565 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-12 02:27:01,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:27:01,572 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-12 02:27:01,584 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3f55ee6e-686c-4293-a0d4-e77d8dd688f0/bin/uautomizer-verify-uTZkv6EMXl/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