./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd --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 291b5d21690109593f32de519b2437c972bf2584d6e65efdb2faf1e729ec8793 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 13:28:32,947 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 13:28:33,027 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-13 13:28:33,041 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 13:28:33,041 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 13:28:33,083 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 13:28:33,084 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 13:28:33,084 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 13:28:33,085 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 13:28:33,085 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 13:28:33,087 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 13:28:33,087 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 13:28:33,087 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 13:28:33,088 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 13:28:33,088 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 13:28:33,088 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 13:28:33,088 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 13:28:33,088 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 13:28:33,088 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 13:28:33,088 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 13:28:33,088 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 13:28:33,089 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 13:28:33,089 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 13:28:33,089 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 13:28:33,089 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 13:28:33,089 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 13:28:33,089 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 13:28:33,089 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 13:28:33,089 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 13:28:33,089 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 13:28:33,089 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 13:28:33,089 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 13:28:33,090 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:28:33,090 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 13:28:33,090 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 13:28:33,090 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 13:28:33,090 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 13:28:33,090 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 13:28:33,090 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 13:28:33,090 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 13:28:33,090 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 13:28:33,090 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 13:28:33,090 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd 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 -> 291b5d21690109593f32de519b2437c972bf2584d6e65efdb2faf1e729ec8793 [2024-11-13 13:28:33,479 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 13:28:33,494 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 13:28:33,497 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 13:28:33,499 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 13:28:33,499 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 13:28:33,502 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i Unable to find full path for "g++" [2024-11-13 13:28:35,508 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 13:28:35,820 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 13:28:35,821 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i [2024-11-13 13:28:35,833 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/data/10932cae0/004a7f2b5ae849d99eb9f0a4c392cb50/FLAG3d3ad77b4 [2024-11-13 13:28:35,852 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/data/10932cae0/004a7f2b5ae849d99eb9f0a4c392cb50 [2024-11-13 13:28:35,855 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 13:28:35,857 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 13:28:35,858 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 13:28:35,859 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 13:28:35,865 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 13:28:35,866 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:28:35" (1/1) ... [2024-11-13 13:28:35,867 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@584ed6fa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:35, skipping insertion in model container [2024-11-13 13:28:35,867 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:28:35" (1/1) ... [2024-11-13 13:28:35,899 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 13:28:36,119 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i[916,929] [2024-11-13 13:28:36,372 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:28:36,403 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 13:28:36,419 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i[916,929] [2024-11-13 13:28:36,565 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:28:36,589 INFO L204 MainTranslator]: Completed translation [2024-11-13 13:28:36,590 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36 WrapperNode [2024-11-13 13:28:36,590 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 13:28:36,592 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 13:28:36,592 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 13:28:36,592 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 13:28:36,600 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,624 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,698 INFO L138 Inliner]: procedures = 26, calls = 90, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 521 [2024-11-13 13:28:36,699 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 13:28:36,699 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 13:28:36,699 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 13:28:36,700 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 13:28:36,714 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,714 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,728 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,788 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-13 13:28:36,788 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,788 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,824 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,841 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,850 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,857 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,875 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 13:28:36,877 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 13:28:36,877 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 13:28:36,881 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 13:28:36,882 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (1/1) ... [2024-11-13 13:28:36,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:28:36,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:28:36,930 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 13:28:36,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 13:28:36,968 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 13:28:36,968 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 13:28:36,969 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 13:28:36,969 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 13:28:36,969 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 13:28:36,969 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 13:28:37,151 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 13:28:37,153 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 13:28:38,463 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-13 13:28:38,464 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 13:28:38,490 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 13:28:38,490 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 13:28:38,491 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:28:38 BoogieIcfgContainer [2024-11-13 13:28:38,491 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 13:28:38,496 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 13:28:38,496 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 13:28:38,501 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 13:28:38,501 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 01:28:35" (1/3) ... [2024-11-13 13:28:38,502 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d99b7c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:28:38, skipping insertion in model container [2024-11-13 13:28:38,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:28:36" (2/3) ... [2024-11-13 13:28:38,503 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d99b7c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:28:38, skipping insertion in model container [2024-11-13 13:28:38,503 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:28:38" (3/3) ... [2024-11-13 13:28:38,504 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-40.i [2024-11-13 13:28:38,524 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 13:28:38,527 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-40.i that has 2 procedures, 226 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 13:28:38,635 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 13:28:38,655 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@646c978a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 13:28:38,655 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 13:28:38,661 INFO L276 IsEmpty]: Start isEmpty. Operand has 226 states, 146 states have (on average 1.5136986301369864) internal successors, (221), 147 states have internal predecessors, (221), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-13 13:28:38,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 487 [2024-11-13 13:28:38,707 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:28:38,708 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:28:38,709 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:28:38,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:28:38,717 INFO L85 PathProgramCache]: Analyzing trace with hash -2131802209, now seen corresponding path program 1 times [2024-11-13 13:28:38,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:28:38,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755727498] [2024-11-13 13:28:38,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:28:38,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:28:39,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:28:39,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,523 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:28:39,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-13 13:28:39,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:28:39,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 13:28:39,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:28:39,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-13 13:28:39,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:28:39,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-13 13:28:39,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:28:39,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-13 13:28:39,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:28:39,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,606 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:28:39,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:28:39,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:28:39,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-13 13:28:39,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-13 13:28:39,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,635 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 13:28:39,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 13:28:39,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,648 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-13 13:28:39,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-13 13:28:39,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-13 13:28:39,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-13 13:28:39,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,678 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-13 13:28:39,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-13 13:28:39,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-13 13:28:39,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-13 13:28:39,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-13 13:28:39,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-13 13:28:39,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-13 13:28:39,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-13 13:28:39,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,731 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-13 13:28:39,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-13 13:28:39,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-13 13:28:39,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-13 13:28:39,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-13 13:28:39,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 13:28:39,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,780 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-13 13:28:39,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 13:28:39,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-13 13:28:39,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 13:28:39,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,812 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-13 13:28:39,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,827 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-13 13:28:39,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-13 13:28:39,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-13 13:28:39,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-13 13:28:39,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 13:28:39,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,870 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-13 13:28:39,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-13 13:28:39,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,884 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-13 13:28:39,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-13 13:28:39,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-13 13:28:39,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-13 13:28:39,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-13 13:28:39,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-13 13:28:39,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,942 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-13 13:28:39,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-13 13:28:39,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,964 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-13 13:28:39,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-13 13:28:39,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-13 13:28:39,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:39,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-13 13:28:40,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-13 13:28:40,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-13 13:28:40,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,021 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-13 13:28:40,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,032 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-13 13:28:40,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-13 13:28:40,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-13 13:28:40,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,059 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-13 13:28:40,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-13 13:28:40,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,074 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-13 13:28:40,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-13 13:28:40,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-13 13:28:40,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-13 13:28:40,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-13 13:28:40,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,110 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-13 13:28:40,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-13 13:28:40,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-13 13:28:40,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:40,150 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-13 13:28:40,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:28:40,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755727498] [2024-11-13 13:28:40,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755727498] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:28:40,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:28:40,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 13:28:40,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701727811] [2024-11-13 13:28:40,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:28:40,167 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 13:28:40,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:28:40,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 13:28:40,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 13:28:40,204 INFO L87 Difference]: Start difference. First operand has 226 states, 146 states have (on average 1.5136986301369864) internal successors, (221), 147 states have internal predecessors, (221), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) Second operand has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-13 13:28:40,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:28:40,301 INFO L93 Difference]: Finished difference Result 445 states and 821 transitions. [2024-11-13 13:28:40,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 13:28:40,304 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) Word has length 486 [2024-11-13 13:28:40,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:28:40,317 INFO L225 Difference]: With dead ends: 445 [2024-11-13 13:28:40,318 INFO L226 Difference]: Without dead ends: 222 [2024-11-13 13:28:40,323 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 13:28:40,326 INFO L432 NwaCegarLoop]: 367 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, 367 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 13:28:40,326 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 13:28:40,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2024-11-13 13:28:40,434 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 222. [2024-11-13 13:28:40,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 143 states have (on average 1.4895104895104896) internal successors, (213), 143 states have internal predecessors, (213), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-13 13:28:40,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 367 transitions. [2024-11-13 13:28:40,447 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 367 transitions. Word has length 486 [2024-11-13 13:28:40,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:28:40,448 INFO L471 AbstractCegarLoop]: Abstraction has 222 states and 367 transitions. [2024-11-13 13:28:40,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-13 13:28:40,448 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 367 transitions. [2024-11-13 13:28:40,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2024-11-13 13:28:40,468 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:28:40,468 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:28:40,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 13:28:40,469 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:28:40,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:28:40,470 INFO L85 PathProgramCache]: Analyzing trace with hash 609025757, now seen corresponding path program 1 times [2024-11-13 13:28:40,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:28:40,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544412635] [2024-11-13 13:28:40,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:28:40,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:28:40,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:28:41,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,098 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:28:41,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-13 13:28:41,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,108 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:28:41,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 13:28:41,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:28:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-13 13:28:41,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:28:41,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,137 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-13 13:28:41,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:28:41,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,153 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-13 13:28:41,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:28:41,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:28:41,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:28:41,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:28:41,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-13 13:28:41,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,186 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-13 13:28:41,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 13:28:41,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 13:28:41,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-13 13:28:41,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-13 13:28:41,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-13 13:28:41,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-13 13:28:41,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-13 13:28:41,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-13 13:28:41,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-13 13:28:41,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-13 13:28:41,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-13 13:28:41,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-13 13:28:41,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-13 13:28:41,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-13 13:28:41,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-13 13:28:41,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,289 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-13 13:28:41,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-13 13:28:41,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-13 13:28:41,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-13 13:28:41,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 13:28:41,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,322 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-13 13:28:41,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 13:28:41,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,335 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-13 13:28:41,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 13:28:41,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-13 13:28:41,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,355 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-13 13:28:41,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-13 13:28:41,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-13 13:28:41,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-13 13:28:41,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 13:28:41,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,384 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-13 13:28:41,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-13 13:28:41,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,403 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-13 13:28:41,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,416 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-13 13:28:41,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,426 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-13 13:28:41,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,434 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-13 13:28:41,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,441 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-13 13:28:41,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-13 13:28:41,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-13 13:28:41,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-13 13:28:41,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-13 13:28:41,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-13 13:28:41,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,484 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-13 13:28:41,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-13 13:28:41,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-13 13:28:41,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-13 13:28:41,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-13 13:28:41,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-13 13:28:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-13 13:28:41,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,521 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-13 13:28:41,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-13 13:28:41,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,532 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-13 13:28:41,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-13 13:28:41,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,543 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-13 13:28:41,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,549 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-13 13:28:41,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-13 13:28:41,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-13 13:28:41,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-13 13:28:41,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-13 13:28:41,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-13 13:28:41,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:41,586 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-13 13:28:41,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:28:41,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544412635] [2024-11-13 13:28:41,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544412635] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:28:41,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:28:41,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:28:41,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036938162] [2024-11-13 13:28:41,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:28:41,589 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 13:28:41,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:28:41,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:28:41,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:28:41,596 INFO L87 Difference]: Start difference. First operand 222 states and 367 transitions. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-13 13:28:41,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:28:41,740 INFO L93 Difference]: Finished difference Result 561 states and 934 transitions. [2024-11-13 13:28:41,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:28:41,741 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 487 [2024-11-13 13:28:41,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:28:41,749 INFO L225 Difference]: With dead ends: 561 [2024-11-13 13:28:41,752 INFO L226 Difference]: Without dead ends: 342 [2024-11-13 13:28:41,754 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:28:41,755 INFO L432 NwaCegarLoop]: 411 mSDtfsCounter, 174 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 174 SdHoareTripleChecker+Valid, 771 SdHoareTripleChecker+Invalid, 8 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 13:28:41,755 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [174 Valid, 771 Invalid, 8 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 13:28:41,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 342 states. [2024-11-13 13:28:41,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 342 to 339. [2024-11-13 13:28:41,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 243 states have (on average 1.5679012345679013) internal successors, (381), 244 states have internal predecessors, (381), 93 states have call successors, (93), 2 states have call predecessors, (93), 2 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2024-11-13 13:28:41,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 567 transitions. [2024-11-13 13:28:41,848 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 567 transitions. Word has length 487 [2024-11-13 13:28:41,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:28:41,854 INFO L471 AbstractCegarLoop]: Abstraction has 339 states and 567 transitions. [2024-11-13 13:28:41,854 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-13 13:28:41,854 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 567 transitions. [2024-11-13 13:28:41,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 488 [2024-11-13 13:28:41,866 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:28:41,866 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:28:41,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 13:28:41,867 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:28:41,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:28:41,867 INFO L85 PathProgramCache]: Analyzing trace with hash 743039263, now seen corresponding path program 1 times [2024-11-13 13:28:41,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:28:41,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080368608] [2024-11-13 13:28:41,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:28:41,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:28:42,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:28:44,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,675 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:28:44,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-13 13:28:44,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:28:44,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,686 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 13:28:44,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:28:44,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-13 13:28:44,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:28:44,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-13 13:28:44,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,707 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:28:44,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-13 13:28:44,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:28:44,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:28:44,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:28:44,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,728 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:28:44,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,732 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-13 13:28:44,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-13 13:28:44,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,739 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 13:28:44,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 13:28:44,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-13 13:28:44,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,751 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-13 13:28:44,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-13 13:28:44,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-13 13:28:44,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-13 13:28:44,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-13 13:28:44,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-13 13:28:44,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-13 13:28:44,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,783 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-13 13:28:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,789 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-13 13:28:44,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,794 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-13 13:28:44,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-13 13:28:44,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,804 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-13 13:28:44,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,809 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-13 13:28:44,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-13 13:28:44,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-13 13:28:44,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-13 13:28:44,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 13:28:44,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,833 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-13 13:28:44,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,838 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 13:28:44,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-13 13:28:44,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 13:28:44,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-13 13:28:44,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-13 13:28:44,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-13 13:28:44,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-13 13:28:44,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,874 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-13 13:28:44,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 13:28:44,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,886 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-13 13:28:44,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-13 13:28:44,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,898 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-13 13:28:44,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-13 13:28:44,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-13 13:28:44,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,915 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-13 13:28:44,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,921 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-13 13:28:44,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,926 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-13 13:28:44,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,932 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-13 13:28:44,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-13 13:28:44,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-13 13:28:44,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-13 13:28:44,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,955 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-13 13:28:44,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,961 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-13 13:28:44,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-13 13:28:44,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-13 13:28:44,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-13 13:28:44,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-13 13:28:44,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,987 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-13 13:28:44,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:44,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-13 13:28:44,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-13 13:28:45,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,006 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-13 13:28:45,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,012 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-13 13:28:45,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-13 13:28:45,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-13 13:28:45,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-13 13:28:45,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-13 13:28:45,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,039 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-13 13:28:45,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-13 13:28:45,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,050 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-13 13:28:45,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:45,061 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-13 13:28:45,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:28:45,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080368608] [2024-11-13 13:28:45,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080368608] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:28:45,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:28:45,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 13:28:45,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708865053] [2024-11-13 13:28:45,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:28:45,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 13:28:45,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:28:45,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 13:28:45,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:28:45,065 INFO L87 Difference]: Start difference. First operand 339 states and 567 transitions. Second operand has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-13 13:28:45,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:28:45,647 INFO L93 Difference]: Finished difference Result 890 states and 1489 transitions. [2024-11-13 13:28:45,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 13:28:45,649 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 487 [2024-11-13 13:28:45,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:28:45,663 INFO L225 Difference]: With dead ends: 890 [2024-11-13 13:28:45,663 INFO L226 Difference]: Without dead ends: 554 [2024-11-13 13:28:45,665 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 13:28:45,667 INFO L432 NwaCegarLoop]: 398 mSDtfsCounter, 370 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 370 SdHoareTripleChecker+Valid, 855 SdHoareTripleChecker+Invalid, 104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-13 13:28:45,669 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [370 Valid, 855 Invalid, 104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-13 13:28:45,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 554 states. [2024-11-13 13:28:45,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 554 to 379. [2024-11-13 13:28:45,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 379 states, 282 states have (on average 1.5886524822695036) internal successors, (448), 283 states have internal predecessors, (448), 93 states have call successors, (93), 3 states have call predecessors, (93), 3 states have return successors, (93), 92 states have call predecessors, (93), 93 states have call successors, (93) [2024-11-13 13:28:45,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 379 states to 379 states and 634 transitions. [2024-11-13 13:28:45,801 INFO L78 Accepts]: Start accepts. Automaton has 379 states and 634 transitions. Word has length 487 [2024-11-13 13:28:45,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:28:45,806 INFO L471 AbstractCegarLoop]: Abstraction has 379 states and 634 transitions. [2024-11-13 13:28:45,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 26.25) internal successors, (105), 4 states have internal predecessors, (105), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-13 13:28:45,807 INFO L276 IsEmpty]: Start isEmpty. Operand 379 states and 634 transitions. [2024-11-13 13:28:45,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2024-11-13 13:28:45,820 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:28:45,820 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:28:45,820 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-13 13:28:45,821 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:28:45,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:28:45,822 INFO L85 PathProgramCache]: Analyzing trace with hash 818850658, now seen corresponding path program 1 times [2024-11-13 13:28:45,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:28:45,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960307022] [2024-11-13 13:28:45,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:28:45,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:28:45,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:28:46,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:28:46,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,449 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-13 13:28:46,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,454 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:28:46,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,460 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 13:28:46,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:28:46,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,472 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-13 13:28:46,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:28:46,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-13 13:28:46,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,490 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:28:46,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,495 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-13 13:28:46,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:28:46,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,508 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:28:46,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:28:46,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:28:46,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,526 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-13 13:28:46,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,533 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-13 13:28:46,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,538 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 13:28:46,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 13:28:46,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-13 13:28:46,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-13 13:28:46,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-13 13:28:46,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-13 13:28:46,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-13 13:28:46,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-13 13:28:46,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-13 13:28:46,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-13 13:28:46,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-13 13:28:46,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-13 13:28:46,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-13 13:28:46,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-13 13:28:46,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-13 13:28:46,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-13 13:28:46,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,649 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-13 13:28:46,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-13 13:28:46,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-13 13:28:46,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,672 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 13:28:46,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-13 13:28:46,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,688 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 13:28:46,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-13 13:28:46,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,710 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 13:28:46,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-13 13:28:46,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,735 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-13 13:28:46,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-13 13:28:46,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-13 13:28:46,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-13 13:28:46,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,769 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 13:28:46,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,777 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-13 13:28:46,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-13 13:28:46,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-13 13:28:46,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-13 13:28:46,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-13 13:28:46,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,821 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-13 13:28:46,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-13 13:28:46,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,836 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-13 13:28:46,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-13 13:28:46,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,853 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-13 13:28:46,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-13 13:28:46,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-13 13:28:46,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-13 13:28:46,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-13 13:28:46,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-13 13:28:46,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-13 13:28:46,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,909 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-13 13:28:46,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-13 13:28:46,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,925 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-13 13:28:46,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-13 13:28:46,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-13 13:28:46,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-13 13:28:46,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,958 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-13 13:28:46,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-13 13:28:46,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-13 13:28:46,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-13 13:28:46,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:46,994 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-13 13:28:46,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:47,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-13 13:28:47,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:47,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-13 13:28:47,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:47,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-13 13:28:47,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:47,032 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-13 13:28:47,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:28:47,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960307022] [2024-11-13 13:28:47,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960307022] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:28:47,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:28:47,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:28:47,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573158309] [2024-11-13 13:28:47,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:28:47,035 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 13:28:47,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:28:47,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:28:47,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:28:47,038 INFO L87 Difference]: Start difference. First operand 379 states and 634 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-13 13:28:47,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:28:47,287 INFO L93 Difference]: Finished difference Result 1131 states and 1896 transitions. [2024-11-13 13:28:47,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:28:47,288 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 488 [2024-11-13 13:28:47,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:28:47,302 INFO L225 Difference]: With dead ends: 1131 [2024-11-13 13:28:47,303 INFO L226 Difference]: Without dead ends: 755 [2024-11-13 13:28:47,304 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 156 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:28:47,308 INFO L432 NwaCegarLoop]: 450 mSDtfsCounter, 219 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 804 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-13 13:28:47,309 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [219 Valid, 804 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-13 13:28:47,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 755 states. [2024-11-13 13:28:47,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 755 to 753. [2024-11-13 13:28:47,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 560 states have (on average 1.5892857142857142) internal successors, (890), 562 states have internal predecessors, (890), 186 states have call successors, (186), 6 states have call predecessors, (186), 6 states have return successors, (186), 184 states have call predecessors, (186), 186 states have call successors, (186) [2024-11-13 13:28:47,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 1262 transitions. [2024-11-13 13:28:47,564 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 1262 transitions. Word has length 488 [2024-11-13 13:28:47,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:28:47,568 INFO L471 AbstractCegarLoop]: Abstraction has 753 states and 1262 transitions. [2024-11-13 13:28:47,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-13 13:28:47,569 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 1262 transitions. [2024-11-13 13:28:47,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2024-11-13 13:28:47,588 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:28:47,588 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:28:47,588 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-13 13:28:47,589 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:28:47,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:28:47,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1213217444, now seen corresponding path program 1 times [2024-11-13 13:28:47,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:28:47,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435918561] [2024-11-13 13:28:47,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:28:47,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:28:47,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:28:48,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:28:48,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,699 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-13 13:28:48,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:28:48,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,705 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 13:28:48,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:28:48,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-13 13:28:48,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:28:48,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,717 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-13 13:28:48,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:28:48,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,723 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-13 13:28:48,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,727 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:28:48,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:28:48,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,734 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:28:48,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,737 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:28:48,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-13 13:28:48,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,743 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-13 13:28:48,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,747 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 13:28:48,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,750 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 13:28:48,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-13 13:28:48,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,757 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-13 13:28:48,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,761 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-13 13:28:48,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-13 13:28:48,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-13 13:28:48,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,771 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-13 13:28:48,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,775 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-13 13:28:48,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-13 13:28:48,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-13 13:28:48,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,787 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-13 13:28:48,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-13 13:28:48,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-13 13:28:48,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,799 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-13 13:28:48,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-13 13:28:48,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,806 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-13 13:28:48,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,810 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-13 13:28:48,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-13 13:28:48,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 13:28:48,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,822 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-13 13:28:48,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 13:28:48,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-13 13:28:48,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,833 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 13:28:48,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,837 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-13 13:28:48,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,841 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-13 13:28:48,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,845 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-13 13:28:48,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,849 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-13 13:28:48,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-13 13:28:48,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,858 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 13:28:48,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,863 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-13 13:28:48,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,869 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-13 13:28:48,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-13 13:28:48,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,878 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-13 13:28:48,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,882 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-13 13:28:48,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,888 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-13 13:28:48,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-13 13:28:48,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-13 13:28:48,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,901 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-13 13:28:48,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-13 13:28:48,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-13 13:28:48,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,914 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-13 13:28:48,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-13 13:28:48,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-13 13:28:48,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-13 13:28:48,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-13 13:28:48,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,938 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-13 13:28:48,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,943 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-13 13:28:48,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-13 13:28:48,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,955 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-13 13:28:48,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-13 13:28:48,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-13 13:28:48,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-13 13:28:48,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,976 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-13 13:28:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-13 13:28:48,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-13 13:28:48,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,992 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-13 13:28:48,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:48,996 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-13 13:28:48,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:49,002 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-13 13:28:49,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:49,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-13 13:28:49,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:49,018 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-13 13:28:49,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:28:49,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435918561] [2024-11-13 13:28:49,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435918561] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:28:49,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:28:49,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 13:28:49,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496337007] [2024-11-13 13:28:49,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:28:49,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 13:28:49,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:28:49,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 13:28:49,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 13:28:49,027 INFO L87 Difference]: Start difference. First operand 753 states and 1262 transitions. Second operand has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-13 13:28:50,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:28:50,001 INFO L93 Difference]: Finished difference Result 1754 states and 2874 transitions. [2024-11-13 13:28:50,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 13:28:50,002 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 488 [2024-11-13 13:28:50,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:28:50,010 INFO L225 Difference]: With dead ends: 1754 [2024-11-13 13:28:50,010 INFO L226 Difference]: Without dead ends: 1004 [2024-11-13 13:28:50,013 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 165 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-13 13:28:50,014 INFO L432 NwaCegarLoop]: 383 mSDtfsCounter, 140 mSDsluCounter, 1033 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 1416 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-13 13:28:50,014 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [140 Valid, 1416 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 133 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-13 13:28:50,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2024-11-13 13:28:50,299 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 885. [2024-11-13 13:28:50,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 885 states, 652 states have (on average 1.5429447852760736) internal successors, (1006), 658 states have internal predecessors, (1006), 222 states have call successors, (222), 10 states have call predecessors, (222), 10 states have return successors, (222), 216 states have call predecessors, (222), 222 states have call successors, (222) [2024-11-13 13:28:50,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 885 states to 885 states and 1450 transitions. [2024-11-13 13:28:50,310 INFO L78 Accepts]: Start accepts. Automaton has 885 states and 1450 transitions. Word has length 488 [2024-11-13 13:28:50,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:28:50,313 INFO L471 AbstractCegarLoop]: Abstraction has 885 states and 1450 transitions. [2024-11-13 13:28:50,313 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.666666666666668) internal successors, (106), 6 states have internal predecessors, (106), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-13 13:28:50,314 INFO L276 IsEmpty]: Start isEmpty. Operand 885 states and 1450 transitions. [2024-11-13 13:28:50,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2024-11-13 13:28:50,323 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:28:50,323 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:28:50,323 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 13:28:50,324 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:28:50,324 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:28:50,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1215064486, now seen corresponding path program 1 times [2024-11-13 13:28:50,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:28:50,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273381047] [2024-11-13 13:28:50,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:28:50,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:28:50,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,106 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:28:51,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:28:51,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,111 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-13 13:28:51,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:28:51,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 13:28:51,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:28:51,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,120 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-13 13:28:51,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:28:51,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-13 13:28:51,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:28:51,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-13 13:28:51,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,177 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:28:51,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:28:51,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:28:51,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,191 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:28:51,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,195 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-13 13:28:51,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-13 13:28:51,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 13:28:51,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,207 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 13:28:51,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-13 13:28:51,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-13 13:28:51,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-13 13:28:51,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-13 13:28:51,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-13 13:28:51,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-13 13:28:51,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,238 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-13 13:28:51,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,242 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-13 13:28:51,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-13 13:28:51,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-13 13:28:51,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-13 13:28:51,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-13 13:28:51,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-13 13:28:51,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-13 13:28:51,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-13 13:28:51,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-13 13:28:51,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-13 13:28:51,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,303 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 13:28:51,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-13 13:28:51,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 13:28:51,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-13 13:28:51,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 13:28:51,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-13 13:28:51,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-13 13:28:51,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,350 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-13 13:28:51,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-13 13:28:51,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,365 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-13 13:28:51,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,372 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 13:28:51,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,379 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-13 13:28:51,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-13 13:28:51,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,393 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-13 13:28:51,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,399 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-13 13:28:51,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-13 13:28:51,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,414 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-13 13:28:51,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-13 13:28:51,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-13 13:28:51,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-13 13:28:51,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,444 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-13 13:28:51,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-13 13:28:51,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-13 13:28:51,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-13 13:28:51,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,474 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-13 13:28:51,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-13 13:28:51,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-13 13:28:51,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-13 13:28:51,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,504 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-13 13:28:51,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,512 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-13 13:28:51,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,521 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-13 13:28:51,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-13 13:28:51,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-13 13:28:51,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,556 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-13 13:28:51,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-13 13:28:51,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,573 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-13 13:28:51,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,581 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-13 13:28:51,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,589 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-13 13:28:51,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-13 13:28:51,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,607 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-13 13:28:51,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,614 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-13 13:28:51,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:51,630 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 24 proven. 204 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-13 13:28:51,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:28:51,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273381047] [2024-11-13 13:28:51,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273381047] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:28:51,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379813607] [2024-11-13 13:28:51,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:28:51,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:28:51,634 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:28:51,638 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:28:51,642 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 13:28:52,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:52,170 INFO L255 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 13:28:52,195 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:28:52,721 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 3276 proven. 36 refuted. 0 times theorem prover too weak. 8392 trivial. 0 not checked. [2024-11-13 13:28:52,721 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:28:53,544 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 192 proven. 36 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-13 13:28:53,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379813607] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:28:53,544 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:28:53,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-11-13 13:28:53,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971985719] [2024-11-13 13:28:53,545 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:28:53,548 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 13:28:53,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:28:53,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 13:28:53,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-13 13:28:53,550 INFO L87 Difference]: Start difference. First operand 885 states and 1450 transitions. Second operand has 8 states, 8 states have (on average 25.0) internal successors, (200), 8 states have internal predecessors, (200), 3 states have call successors, (157), 2 states have call predecessors, (157), 4 states have return successors, (159), 3 states have call predecessors, (159), 3 states have call successors, (159) [2024-11-13 13:28:54,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:28:54,849 INFO L93 Difference]: Finished difference Result 1703 states and 2759 transitions. [2024-11-13 13:28:54,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-13 13:28:54,850 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 25.0) internal successors, (200), 8 states have internal predecessors, (200), 3 states have call successors, (157), 2 states have call predecessors, (157), 4 states have return successors, (159), 3 states have call predecessors, (159), 3 states have call successors, (159) Word has length 488 [2024-11-13 13:28:54,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:28:54,863 INFO L225 Difference]: With dead ends: 1703 [2024-11-13 13:28:54,863 INFO L226 Difference]: Without dead ends: 821 [2024-11-13 13:28:54,867 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1126 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=103, Invalid=203, Unknown=0, NotChecked=0, Total=306 [2024-11-13 13:28:54,871 INFO L432 NwaCegarLoop]: 276 mSDtfsCounter, 291 mSDsluCounter, 398 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 221 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 293 SdHoareTripleChecker+Valid, 674 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 221 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-13 13:28:54,871 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [293 Valid, 674 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [221 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-13 13:28:54,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2024-11-13 13:28:55,095 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 789. [2024-11-13 13:28:55,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 789 states, 586 states have (on average 1.52901023890785) internal successors, (896), 588 states have internal predecessors, (896), 186 states have call successors, (186), 16 states have call predecessors, (186), 16 states have return successors, (186), 184 states have call predecessors, (186), 186 states have call successors, (186) [2024-11-13 13:28:55,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 789 states to 789 states and 1268 transitions. [2024-11-13 13:28:55,106 INFO L78 Accepts]: Start accepts. Automaton has 789 states and 1268 transitions. Word has length 488 [2024-11-13 13:28:55,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:28:55,107 INFO L471 AbstractCegarLoop]: Abstraction has 789 states and 1268 transitions. [2024-11-13 13:28:55,108 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 25.0) internal successors, (200), 8 states have internal predecessors, (200), 3 states have call successors, (157), 2 states have call predecessors, (157), 4 states have return successors, (159), 3 states have call predecessors, (159), 3 states have call successors, (159) [2024-11-13 13:28:55,108 INFO L276 IsEmpty]: Start isEmpty. Operand 789 states and 1268 transitions. [2024-11-13 13:28:55,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 489 [2024-11-13 13:28:55,113 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:28:55,114 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:28:55,141 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 13:28:55,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:28:55,318 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:28:55,318 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:28:55,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1098480614, now seen corresponding path program 1 times [2024-11-13 13:28:55,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:28:55,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314441957] [2024-11-13 13:28:55,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:28:55,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:28:55,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,639 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:28:56,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,642 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:28:56,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-13 13:28:56,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:28:56,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 13:28:56,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:28:56,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,655 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-13 13:28:56,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,658 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:28:56,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-13 13:28:56,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:28:56,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,669 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-13 13:28:56,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,674 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:28:56,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,677 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:28:56,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,680 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:28:56,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:28:56,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,692 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-13 13:28:56,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-13 13:28:56,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,698 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 13:28:56,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 13:28:56,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,704 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-13 13:28:56,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-13 13:28:56,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,711 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-13 13:28:56,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,715 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-13 13:28:56,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-13 13:28:56,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,722 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-13 13:28:56,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,726 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-13 13:28:56,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-13 13:28:56,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,733 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-13 13:28:56,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-13 13:28:56,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-13 13:28:56,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,744 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-13 13:28:56,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-13 13:28:56,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,756 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-13 13:28:56,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-13 13:28:56,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,763 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-13 13:28:56,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,767 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-13 13:28:56,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,807 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 13:28:56,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-13 13:28:56,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,818 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 13:28:56,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-13 13:28:56,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,829 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 13:28:56,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-13 13:28:56,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-13 13:28:56,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,850 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-13 13:28:56,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-13 13:28:56,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,868 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-13 13:28:56,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,873 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 13:28:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,879 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-13 13:28:56,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-13 13:28:56,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,893 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-13 13:28:56,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-13 13:28:56,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,905 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-13 13:28:56,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-13 13:28:56,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-13 13:28:56,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,923 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-13 13:28:56,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-13 13:28:56,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-13 13:28:56,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-13 13:28:56,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,950 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-13 13:28:56,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-13 13:28:56,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-13 13:28:56,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-13 13:28:56,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-13 13:28:56,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,984 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-13 13:28:56,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-13 13:28:56,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:56,998 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-13 13:28:57,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,004 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-13 13:28:57,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,010 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-13 13:28:57,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,016 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-13 13:28:57,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-13 13:28:57,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,029 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-13 13:28:57,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,035 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-13 13:28:57,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,041 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-13 13:28:57,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-13 13:28:57,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,053 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-13 13:28:57,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-13 13:28:57,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-13 13:28:57,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,074 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 105 proven. 123 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-13 13:28:57,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:28:57,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314441957] [2024-11-13 13:28:57,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314441957] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:28:57,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862429860] [2024-11-13 13:28:57,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:28:57,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:28:57,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:28:57,078 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:28:57,081 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 13:28:57,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:28:57,567 INFO L255 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-13 13:28:57,578 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:28:58,401 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5926 proven. 111 refuted. 0 times theorem prover too weak. 5667 trivial. 0 not checked. [2024-11-13 13:28:58,402 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:28:59,243 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 117 proven. 111 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-13 13:28:59,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862429860] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:28:59,243 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:28:59,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2024-11-13 13:28:59,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730529739] [2024-11-13 13:28:59,244 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:28:59,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-13 13:28:59,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:28:59,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-13 13:28:59,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-13 13:28:59,248 INFO L87 Difference]: Start difference. First operand 789 states and 1268 transitions. Second operand has 9 states, 9 states have (on average 18.666666666666668) internal successors, (168), 9 states have internal predecessors, (168), 3 states have call successors, (155), 2 states have call predecessors, (155), 4 states have return successors, (157), 3 states have call predecessors, (157), 3 states have call successors, (157) [2024-11-13 13:29:01,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:29:01,914 INFO L93 Difference]: Finished difference Result 1834 states and 2885 transitions. [2024-11-13 13:29:01,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-13 13:29:01,915 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 18.666666666666668) internal successors, (168), 9 states have internal predecessors, (168), 3 states have call successors, (155), 2 states have call predecessors, (155), 4 states have return successors, (157), 3 states have call predecessors, (157), 3 states have call successors, (157) Word has length 488 [2024-11-13 13:29:01,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:29:01,925 INFO L225 Difference]: With dead ends: 1834 [2024-11-13 13:29:01,925 INFO L226 Difference]: Without dead ends: 1048 [2024-11-13 13:29:01,928 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1158 GetRequests, 1128 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=252, Invalid=678, Unknown=0, NotChecked=0, Total=930 [2024-11-13 13:29:01,929 INFO L432 NwaCegarLoop]: 422 mSDtfsCounter, 669 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 888 mSolverCounterSat, 433 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 671 SdHoareTripleChecker+Valid, 1114 SdHoareTripleChecker+Invalid, 1321 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 433 IncrementalHoareTripleChecker+Valid, 888 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-13 13:29:01,929 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [671 Valid, 1114 Invalid, 1321 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [433 Valid, 888 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-13 13:29:01,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1048 states. [2024-11-13 13:29:02,143 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1048 to 805. [2024-11-13 13:29:02,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 805 states, 598 states have (on average 1.4648829431438126) internal successors, (876), 600 states have internal predecessors, (876), 186 states have call successors, (186), 20 states have call predecessors, (186), 20 states have return successors, (186), 184 states have call predecessors, (186), 186 states have call successors, (186) [2024-11-13 13:29:02,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 805 states to 805 states and 1248 transitions. [2024-11-13 13:29:02,155 INFO L78 Accepts]: Start accepts. Automaton has 805 states and 1248 transitions. Word has length 488 [2024-11-13 13:29:02,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:29:02,156 INFO L471 AbstractCegarLoop]: Abstraction has 805 states and 1248 transitions. [2024-11-13 13:29:02,156 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.666666666666668) internal successors, (168), 9 states have internal predecessors, (168), 3 states have call successors, (155), 2 states have call predecessors, (155), 4 states have return successors, (157), 3 states have call predecessors, (157), 3 states have call successors, (157) [2024-11-13 13:29:02,157 INFO L276 IsEmpty]: Start isEmpty. Operand 805 states and 1248 transitions. [2024-11-13 13:29:02,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 490 [2024-11-13 13:29:02,161 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:29:02,162 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:29:02,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-13 13:29:02,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:02,366 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:29:02,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:02,367 INFO L85 PathProgramCache]: Analyzing trace with hash -806195194, now seen corresponding path program 1 times [2024-11-13 13:29:02,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:29:02,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703779969] [2024-11-13 13:29:02,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:02,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:29:02,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-13 13:29:03,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-13 13:29:03,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-13 13:29:03,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,387 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-13 13:29:03,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,392 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-13 13:29:03,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,397 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-13 13:29:03,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-13 13:29:03,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-13 13:29:03,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,412 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 48 [2024-11-13 13:29:03,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,417 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-13 13:29:03,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,422 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 59 [2024-11-13 13:29:03,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,427 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-13 13:29:03,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,432 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 71 [2024-11-13 13:29:03,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,438 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-13 13:29:03,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 82 [2024-11-13 13:29:03,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-13 13:29:03,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-13 13:29:03,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,458 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 98 [2024-11-13 13:29:03,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,463 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 104 [2024-11-13 13:29:03,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 109 [2024-11-13 13:29:03,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 115 [2024-11-13 13:29:03,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,478 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 120 [2024-11-13 13:29:03,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 126 [2024-11-13 13:29:03,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,489 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 131 [2024-11-13 13:29:03,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 137 [2024-11-13 13:29:03,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,499 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-13 13:29:03,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-13 13:29:03,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-13 13:29:03,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-13 13:29:03,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-13 13:29:03,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 172 [2024-11-13 13:29:03,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-13 13:29:03,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 183 [2024-11-13 13:29:03,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-13 13:29:03,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 194 [2024-11-13 13:29:03,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,574 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-13 13:29:03,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,579 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 205 [2024-11-13 13:29:03,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 210 [2024-11-13 13:29:03,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 216 [2024-11-13 13:29:03,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 221 [2024-11-13 13:29:03,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,598 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 227 [2024-11-13 13:29:03,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,603 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 232 [2024-11-13 13:29:03,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 238 [2024-11-13 13:29:03,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-13 13:29:03,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-13 13:29:03,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-13 13:29:03,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,629 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-13 13:29:03,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 267 [2024-11-13 13:29:03,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 272 [2024-11-13 13:29:03,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,645 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 278 [2024-11-13 13:29:03,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,651 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 283 [2024-11-13 13:29:03,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 289 [2024-11-13 13:29:03,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,662 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 294 [2024-11-13 13:29:03,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 299 [2024-11-13 13:29:03,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,673 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 305 [2024-11-13 13:29:03,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,679 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 311 [2024-11-13 13:29:03,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,685 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 316 [2024-11-13 13:29:03,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 322 [2024-11-13 13:29:03,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,696 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 327 [2024-11-13 13:29:03,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,702 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 333 [2024-11-13 13:29:03,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 338 [2024-11-13 13:29:03,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 344 [2024-11-13 13:29:03,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,719 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 349 [2024-11-13 13:29:03,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,725 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 355 [2024-11-13 13:29:03,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 360 [2024-11-13 13:29:03,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,736 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 366 [2024-11-13 13:29:03,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,742 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 371 [2024-11-13 13:29:03,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,748 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 377 [2024-11-13 13:29:03,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 383 [2024-11-13 13:29:03,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,760 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 389 [2024-11-13 13:29:03,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,766 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 395 [2024-11-13 13:29:03,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 401 [2024-11-13 13:29:03,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 407 [2024-11-13 13:29:03,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,785 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 412 [2024-11-13 13:29:03,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 418 [2024-11-13 13:29:03,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 423 [2024-11-13 13:29:03,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,833 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 429 [2024-11-13 13:29:03,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:03,843 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 222 proven. 6 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-13 13:29:03,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 13:29:03,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703779969] [2024-11-13 13:29:03,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703779969] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 13:29:03,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032975518] [2024-11-13 13:29:03,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:03,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:03,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:29:03,846 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:29:03,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 13:29:04,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:04,301 INFO L255 TraceCheckSpWp]: Trace formula consists of 1085 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-13 13:29:04,318 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:29:05,518 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 816 proven. 6 refuted. 0 times theorem prover too weak. 10882 trivial. 0 not checked. [2024-11-13 13:29:05,518 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:29:06,449 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 222 proven. 6 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-13 13:29:06,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032975518] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:29:06,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 13:29:06,450 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 6] total 14 [2024-11-13 13:29:06,450 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946749398] [2024-11-13 13:29:06,450 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 13:29:06,452 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-13 13:29:06,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 13:29:06,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-13 13:29:06,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-13 13:29:06,455 INFO L87 Difference]: Start difference. First operand 805 states and 1248 transitions. Second operand has 14 states, 14 states have (on average 20.714285714285715) internal successors, (290), 14 states have internal predecessors, (290), 6 states have call successors, (231), 3 states have call predecessors, (231), 6 states have return successors, (231), 6 states have call predecessors, (231), 6 states have call successors, (231) [2024-11-13 13:29:10,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:29:10,068 INFO L93 Difference]: Finished difference Result 3609 states and 5502 transitions. [2024-11-13 13:29:10,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 13:29:10,069 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 20.714285714285715) internal successors, (290), 14 states have internal predecessors, (290), 6 states have call successors, (231), 3 states have call predecessors, (231), 6 states have return successors, (231), 6 states have call predecessors, (231), 6 states have call successors, (231) Word has length 489 [2024-11-13 13:29:10,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:29:10,093 INFO L225 Difference]: With dead ends: 3609 [2024-11-13 13:29:10,093 INFO L226 Difference]: Without dead ends: 2807 [2024-11-13 13:29:10,098 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 1143 GetRequests, 1124 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=129, Invalid=291, Unknown=0, NotChecked=0, Total=420 [2024-11-13 13:29:10,099 INFO L432 NwaCegarLoop]: 270 mSDtfsCounter, 1213 mSDsluCounter, 1567 mSDsCounter, 0 mSdLazyCounter, 1510 mSolverCounterSat, 444 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1437 SdHoareTripleChecker+Valid, 1837 SdHoareTripleChecker+Invalid, 1954 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 444 IncrementalHoareTripleChecker+Valid, 1510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-13 13:29:10,100 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1437 Valid, 1837 Invalid, 1954 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [444 Valid, 1510 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-13 13:29:10,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2807 states. [2024-11-13 13:29:10,758 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2807 to 2051. [2024-11-13 13:29:10,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2051 states, 1436 states have (on average 1.392757660167131) internal successors, (2000), 1444 states have internal predecessors, (2000), 552 states have call successors, (552), 62 states have call predecessors, (552), 62 states have return successors, (552), 544 states have call predecessors, (552), 552 states have call successors, (552) [2024-11-13 13:29:10,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2051 states to 2051 states and 3104 transitions. [2024-11-13 13:29:10,782 INFO L78 Accepts]: Start accepts. Automaton has 2051 states and 3104 transitions. Word has length 489 [2024-11-13 13:29:10,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:29:10,785 INFO L471 AbstractCegarLoop]: Abstraction has 2051 states and 3104 transitions. [2024-11-13 13:29:10,785 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 20.714285714285715) internal successors, (290), 14 states have internal predecessors, (290), 6 states have call successors, (231), 3 states have call predecessors, (231), 6 states have return successors, (231), 6 states have call predecessors, (231), 6 states have call successors, (231) [2024-11-13 13:29:10,785 INFO L276 IsEmpty]: Start isEmpty. Operand 2051 states and 3104 transitions. [2024-11-13 13:29:10,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 490 [2024-11-13 13:29:10,794 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:29:10,794 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:29:10,819 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-13 13:29:10,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:10,999 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:29:11,000 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:11,000 INFO L85 PathProgramCache]: Analyzing trace with hash -383493368, now seen corresponding path program 1 times [2024-11-13 13:29:11,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 13:29:11,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597506623] [2024-11-13 13:29:11,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:11,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 13:29:11,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-13 13:29:11,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [504504699] [2024-11-13 13:29:11,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:11,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:11,474 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:29:11,477 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 13:29:11,479 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 13:29:12,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:29:12,195 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-13 13:29:13,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-13 13:29:13,841 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-13 13:29:13,841 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-13 13:29:13,842 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-13 13:29:13,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-13 13:29:14,044 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 13:29:14,047 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:29:14,607 INFO L173 ceAbstractionStarter]: Computing trace abstraction results [2024-11-13 13:29:14,613 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 13.11 01:29:14 BoogieIcfgContainer [2024-11-13 13:29:14,613 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-13 13:29:14,614 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-13 13:29:14,614 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-13 13:29:14,614 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-13 13:29:14,616 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:28:38" (3/4) ... [2024-11-13 13:29:14,619 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-13 13:29:14,620 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-13 13:29:14,621 INFO L158 Benchmark]: Toolchain (without parser) took 38764.59ms. Allocated memory was 142.6MB in the beginning and 528.5MB in the end (delta: 385.9MB). Free memory was 116.1MB in the beginning and 377.8MB in the end (delta: -261.8MB). Peak memory consumption was 124.4MB. Max. memory is 16.1GB. [2024-11-13 13:29:14,622 INFO L158 Benchmark]: CDTParser took 0.96ms. Allocated memory is still 117.4MB. Free memory is still 74.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 13:29:14,623 INFO L158 Benchmark]: CACSL2BoogieTranslator took 732.58ms. Allocated memory is still 142.6MB. Free memory was 115.9MB in the beginning and 93.3MB in the end (delta: 22.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-11-13 13:29:14,623 INFO L158 Benchmark]: Boogie Procedure Inliner took 107.22ms. Allocated memory is still 142.6MB. Free memory was 93.3MB in the beginning and 85.2MB in the end (delta: 8.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 13:29:14,624 INFO L158 Benchmark]: Boogie Preprocessor took 176.50ms. Allocated memory is still 142.6MB. Free memory was 85.2MB in the beginning and 74.2MB in the end (delta: 11.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-13 13:29:14,624 INFO L158 Benchmark]: RCFGBuilder took 1614.41ms. Allocated memory is still 142.6MB. Free memory was 74.1MB in the beginning and 80.5MB in the end (delta: -6.4MB). Peak memory consumption was 41.8MB. Max. memory is 16.1GB. [2024-11-13 13:29:14,625 INFO L158 Benchmark]: TraceAbstraction took 36117.18ms. Allocated memory was 142.6MB in the beginning and 528.5MB in the end (delta: 385.9MB). Free memory was 79.9MB in the beginning and 377.9MB in the end (delta: -298.0MB). Peak memory consumption was 292.3MB. Max. memory is 16.1GB. [2024-11-13 13:29:14,625 INFO L158 Benchmark]: Witness Printer took 5.94ms. Allocated memory is still 528.5MB. Free memory was 377.9MB in the beginning and 377.8MB in the end (delta: 68.6kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-13 13:29:14,628 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.96ms. Allocated memory is still 117.4MB. Free memory is still 74.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 732.58ms. Allocated memory is still 142.6MB. Free memory was 115.9MB in the beginning and 93.3MB in the end (delta: 22.6MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 107.22ms. Allocated memory is still 142.6MB. Free memory was 93.3MB in the beginning and 85.2MB in the end (delta: 8.1MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 176.50ms. Allocated memory is still 142.6MB. Free memory was 85.2MB in the beginning and 74.2MB in the end (delta: 11.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1614.41ms. Allocated memory is still 142.6MB. Free memory was 74.1MB in the beginning and 80.5MB in the end (delta: -6.4MB). Peak memory consumption was 41.8MB. Max. memory is 16.1GB. * TraceAbstraction took 36117.18ms. Allocated memory was 142.6MB in the beginning and 528.5MB in the end (delta: 385.9MB). Free memory was 79.9MB in the beginning and 377.9MB in the end (delta: -298.0MB). Peak memory consumption was 292.3MB. Max. memory is 16.1GB. * Witness Printer took 5.94ms. Allocated memory is still 528.5MB. Free memory was 377.9MB in the beginning and 377.8MB in the end (delta: 68.6kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryArithmeticDOUBLEoperation at line 250, overapproximation of someBinaryArithmeticDOUBLEoperation at line 198, overapproximation of someBinaryArithmeticDOUBLEoperation at line 184, overapproximation of someBinaryFLOATComparisonOperation at line 377, overapproximation of someBinaryFLOATComparisonOperation at line 370, overapproximation of someBinaryFLOATComparisonOperation at line 374, overapproximation of someBinaryFLOATComparisonOperation at line 416, overapproximation of someBinaryFLOATComparisonOperation at line 368, overapproximation of someBinaryFLOATComparisonOperation at line 141, overapproximation of someBinaryFLOATComparisonOperation at line 159, overapproximation of someBinaryFLOATComparisonOperation at line 398, overapproximation of someBinaryFLOATComparisonOperation at line 183, overapproximation of someBinaryFLOATComparisonOperation at line 125, overapproximation of someBinaryFLOATComparisonOperation at line 397, overapproximation of someBinaryFLOATComparisonOperation at line 348, overapproximation of someBinaryFLOATComparisonOperation at line 459, overapproximation of someBinaryFLOATComparisonOperation at line 372, overapproximation of someBinaryFLOATComparisonOperation at line 375, overapproximation of someBinaryFLOATComparisonOperation at line 130, overapproximation of someBinaryFLOATComparisonOperation at line 212, overapproximation of someUnaryDOUBLEoperation at line 35, overapproximation of someBinaryDOUBLEComparisonOperation at line 440, overapproximation of someBinaryDOUBLEComparisonOperation at line 442, overapproximation of someBinaryDOUBLEComparisonOperation at line 230, overapproximation of someBinaryDOUBLEComparisonOperation at line 438, overapproximation of someBinaryDOUBLEComparisonOperation at line 404, overapproximation of someBinaryDOUBLEComparisonOperation at line 400, overapproximation of someBinaryDOUBLEComparisonOperation at line 459, overapproximation of someBinaryDOUBLEComparisonOperation at line 452, overapproximation of someBinaryDOUBLEComparisonOperation at line 249, overapproximation of someBinaryDOUBLEComparisonOperation at line 402, overapproximation of someBinaryDOUBLEComparisonOperation at line 444, overapproximation of someBinaryDOUBLEComparisonOperation at line 215, overapproximation of someBinaryDOUBLEComparisonOperation at line 436. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned short int var_1_1 = 128; [L23] signed short int var_1_4 = -200; [L24] unsigned short int var_1_8 = 5; [L25] unsigned char var_1_9 = 1; [L26] unsigned char var_1_10 = 0; [L27] unsigned char var_1_11 = 0; [L28] unsigned char var_1_12 = 16; [L29] unsigned char var_1_15 = 50; [L30] unsigned short int var_1_16 = 1; [L31] float var_1_17 = 25.4; [L32] float var_1_20 = 1.6; [L33] unsigned short int var_1_21 = 0; [L34] float var_1_24 = 128.5; [L35] double var_1_25 = -0.5; [L36] signed long int var_1_26 = 4; [L37] signed char var_1_27 = 2; [L38] signed char var_1_28 = -16; [L39] signed char var_1_29 = 0; [L40] unsigned char var_1_30 = 0; [L41] unsigned char var_1_31 = 0; [L42] unsigned char var_1_32 = 0; [L43] unsigned char var_1_33 = 8; [L44] unsigned long int var_1_34 = 50; [L45] signed char var_1_35 = -64; [L46] signed char var_1_36 = 0; [L47] unsigned long int var_1_37 = 8; [L48] float var_1_38 = 63.2; [L49] float var_1_39 = 3.2; [L50] float var_1_40 = 63.71; [L51] float var_1_41 = 64.5; [L52] unsigned char var_1_42 = 0; [L53] float var_1_43 = 9.6; [L54] unsigned char var_1_44 = 1; [L55] signed char var_1_45 = 64; [L56] unsigned char var_1_46 = 1; [L57] unsigned char var_1_47 = 0; [L58] unsigned char var_1_48 = 0; [L59] signed short int var_1_49 = -4; [L60] signed short int var_1_50 = 25; [L61] unsigned char var_1_51 = 1; [L62] unsigned char var_1_52 = 0; [L63] unsigned char var_1_53 = 32; [L64] unsigned char var_1_54 = 4; [L65] signed short int var_1_55 = -4; [L66] double var_1_56 = 127.125; [L67] float var_1_57 = 999.75; [L68] double var_1_58 = 32.2; [L69] double var_1_59 = 8.375; [L70] double var_1_60 = 3.9; [L71] unsigned short int var_1_61 = 10; [L72] signed char var_1_62 = 100; [L73] signed long int var_1_63 = -16; [L74] signed long int var_1_64 = 5; [L75] signed long int var_1_65 = 256; [L76] float var_1_66 = 0.5; [L77] float var_1_67 = 499.8; [L78] unsigned char var_1_68 = 5; [L79] unsigned char var_1_69 = 1; [L80] unsigned char var_1_70 = 1; [L81] unsigned char var_1_71 = 1; [L82] unsigned char var_1_72 = 1; [L83] signed short int var_1_73 = 64; [L84] float var_1_74 = 32.621; [L85] unsigned char var_1_75 = 0; [L86] unsigned long int var_1_76 = 3197327413; [L87] unsigned char var_1_77 = 0; [L88] unsigned char var_1_78 = 0; [L89] signed char var_1_79 = 16; [L90] signed char var_1_80 = 32; [L91] unsigned long int var_1_81 = 16; [L92] double var_1_82 = 255.5; [L93] unsigned char var_1_83 = 1; [L94] double var_1_84 = 5.5; [L95] double var_1_85 = 0.0; [L96] double var_1_86 = 8.5; [L97] double var_1_87 = 16.375; [L98] double var_1_88 = 0.0; [L99] double var_1_89 = 255.75; [L100] signed short int var_1_90 = -256; [L101] unsigned short int var_1_91 = 58323; [L102] unsigned short int var_1_92 = 0; [L103] unsigned char var_1_93 = 128; [L104] double var_1_94 = 128.25; [L105] unsigned long int var_1_95 = 10; [L106] unsigned char var_1_96 = 2; [L107] unsigned long int var_1_97 = 64; [L108] unsigned long int var_1_98 = 8; [L109] double var_1_99 = 4.5; [L110] unsigned char last_1_var_1_9 = 1; [L111] float last_1_var_1_24 = 128.5; VAL [isInitial=0, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=-200, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L463] isInitial = 1 [L464] FCALL initially() [L465] COND TRUE 1 [L466] CALL updateLastVariables() [L455] last_1_var_1_9 = var_1_9 [L456] last_1_var_1_24 = var_1_24 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=-200, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L466] RET updateLastVariables() [L467] CALL updateVariables() [L331] var_1_4 = __VERIFIER_nondet_short() [L332] CALL assume_abort_if_not(var_1_4 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L332] RET assume_abort_if_not(var_1_4 >= -32768) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L333] CALL assume_abort_if_not(var_1_4 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L333] RET assume_abort_if_not(var_1_4 <= 32767) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L334] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L334] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=5, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L335] var_1_8 = __VERIFIER_nondet_ushort() [L336] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L336] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L337] CALL assume_abort_if_not(var_1_8 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L337] RET assume_abort_if_not(var_1_8 <= 32767) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=0, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L338] var_1_10 = __VERIFIER_nondet_uchar() [L339] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L339] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L340] CALL assume_abort_if_not(var_1_10 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L340] RET assume_abort_if_not(var_1_10 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=0, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L341] var_1_11 = __VERIFIER_nondet_uchar() [L342] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L342] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L343] CALL assume_abort_if_not(var_1_11 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L343] RET assume_abort_if_not(var_1_11 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=50, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L344] var_1_15 = __VERIFIER_nondet_uchar() [L345] CALL assume_abort_if_not(var_1_15 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L345] RET assume_abort_if_not(var_1_15 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L346] CALL assume_abort_if_not(var_1_15 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L346] RET assume_abort_if_not(var_1_15 <= 254) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_20=8/5, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L347] var_1_20 = __VERIFIER_nondet_float() [L348] CALL assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && 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_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L348] RET assume_abort_if_not((var_1_20 >= -922337.2036854765600e+13F && 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_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=-16, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L349] var_1_28 = __VERIFIER_nondet_char() [L350] CALL assume_abort_if_not(var_1_28 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L350] RET assume_abort_if_not(var_1_28 >= -126) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L351] CALL assume_abort_if_not(var_1_28 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L351] RET assume_abort_if_not(var_1_28 <= 126) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=0, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L352] var_1_29 = __VERIFIER_nondet_char() [L353] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L353] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L354] CALL assume_abort_if_not(var_1_29 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L354] RET assume_abort_if_not(var_1_29 <= 126) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L355] var_1_31 = __VERIFIER_nondet_uchar() [L356] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L356] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L357] CALL assume_abort_if_not(var_1_31 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L357] RET assume_abort_if_not(var_1_31 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=0, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L358] var_1_32 = __VERIFIER_nondet_uchar() [L359] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L359] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L360] CALL assume_abort_if_not(var_1_32 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L360] RET assume_abort_if_not(var_1_32 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=8, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L361] var_1_33 = __VERIFIER_nondet_uchar() [L362] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L362] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L363] CALL assume_abort_if_not(var_1_33 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L363] RET assume_abort_if_not(var_1_33 <= 254) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=0, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L364] var_1_36 = __VERIFIER_nondet_char() [L365] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L365] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L366] CALL assume_abort_if_not(var_1_36 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L366] RET assume_abort_if_not(var_1_36 <= 126) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_38=316/5, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L367] var_1_38 = __VERIFIER_nondet_float() [L368] CALL assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L368] RET assume_abort_if_not((var_1_38 >= 0.0F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 9223372.036854776000e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_39=16/5, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L369] var_1_39 = __VERIFIER_nondet_float() [L370] CALL assume_abort_if_not((var_1_39 >= 0.0F && 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_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L370] RET assume_abort_if_not((var_1_39 >= 0.0F && 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_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_40=6371/100, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L371] var_1_40 = __VERIFIER_nondet_float() [L372] CALL assume_abort_if_not((var_1_40 >= -922337.2036854776000e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L372] RET assume_abort_if_not((var_1_40 >= -922337.2036854776000e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854776000e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_41=129/2, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L373] var_1_41 = __VERIFIER_nondet_float() [L374] CALL assume_abort_if_not((var_1_41 >= -922337.2036854776000e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L374] RET assume_abort_if_not((var_1_41 >= -922337.2036854776000e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854776000e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L375] CALL assume_abort_if_not(var_1_41 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L375] RET assume_abort_if_not(var_1_41 != 0.0F) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_43=48/5, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L376] var_1_43 = __VERIFIER_nondet_float() [L377] CALL assume_abort_if_not((var_1_43 >= -922337.2036854776000e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854776000e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L377] RET assume_abort_if_not((var_1_43 >= -922337.2036854776000e+13F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854776000e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L378] var_1_44 = __VERIFIER_nondet_uchar() [L379] CALL assume_abort_if_not(var_1_44 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L379] RET assume_abort_if_not(var_1_44 >= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L380] CALL assume_abort_if_not(var_1_44 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L380] RET assume_abort_if_not(var_1_44 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L381] var_1_47 = __VERIFIER_nondet_uchar() [L382] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L382] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L383] CALL assume_abort_if_not(var_1_47 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L383] RET assume_abort_if_not(var_1_47 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L384] var_1_48 = __VERIFIER_nondet_uchar() [L385] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L385] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L386] CALL assume_abort_if_not(var_1_48 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L386] RET assume_abort_if_not(var_1_48 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=25, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L387] var_1_50 = __VERIFIER_nondet_short() [L388] CALL assume_abort_if_not(var_1_50 >= -32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L388] RET assume_abort_if_not(var_1_50 >= -32766) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L389] CALL assume_abort_if_not(var_1_50 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L389] RET assume_abort_if_not(var_1_50 <= 32766) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L390] var_1_52 = __VERIFIER_nondet_uchar() [L391] CALL assume_abort_if_not(var_1_52 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L391] RET assume_abort_if_not(var_1_52 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L392] CALL assume_abort_if_not(var_1_52 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L392] RET assume_abort_if_not(var_1_52 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=4, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L393] var_1_54 = __VERIFIER_nondet_uchar() [L394] CALL assume_abort_if_not(var_1_54 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L394] RET assume_abort_if_not(var_1_54 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L395] CALL assume_abort_if_not(var_1_54 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L395] RET assume_abort_if_not(var_1_54 <= 254) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_57=3999/4, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L396] var_1_57 = __VERIFIER_nondet_float() [L397] CALL assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L397] RET assume_abort_if_not((var_1_57 >= -922337.2036854776000e+13F && var_1_57 <= -1.0e-20F) || (var_1_57 <= 9223372.036854776000e+12F && var_1_57 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L398] CALL assume_abort_if_not(var_1_57 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L398] RET assume_abort_if_not(var_1_57 != 0.0F) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_58=161/5, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L399] var_1_58 = __VERIFIER_nondet_double() [L400] CALL assume_abort_if_not((var_1_58 >= -461168.6018427382800e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 4611686.018427382800e+12F && var_1_58 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L400] RET assume_abort_if_not((var_1_58 >= -461168.6018427382800e+13F && var_1_58 <= -1.0e-20F) || (var_1_58 <= 4611686.018427382800e+12F && var_1_58 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_59=67/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L401] var_1_59 = __VERIFIER_nondet_double() [L402] CALL assume_abort_if_not((var_1_59 >= -461168.6018427382800e+13F && 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_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L402] RET assume_abort_if_not((var_1_59 >= -461168.6018427382800e+13F && 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_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_60=39/10, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L403] var_1_60 = __VERIFIER_nondet_double() [L404] CALL assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 9223372.036854765600e+12F && var_1_60 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L404] RET assume_abort_if_not((var_1_60 >= 0.0F && var_1_60 <= -1.0e-20F) || (var_1_60 <= 9223372.036854765600e+12F && var_1_60 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=100, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L405] var_1_62 = __VERIFIER_nondet_char() [L406] CALL assume_abort_if_not(var_1_62 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L406] RET assume_abort_if_not(var_1_62 >= 63) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L407] CALL assume_abort_if_not(var_1_62 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L407] RET assume_abort_if_not(var_1_62 <= 127) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-16, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L408] var_1_63 = __VERIFIER_nondet_long() [L409] CALL assume_abort_if_not(var_1_63 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L409] RET assume_abort_if_not(var_1_63 >= -2147483648) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L410] CALL assume_abort_if_not(var_1_63 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L410] RET assume_abort_if_not(var_1_63 <= 2147483647) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=5, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L411] var_1_64 = __VERIFIER_nondet_long() [L412] CALL assume_abort_if_not(var_1_64 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L412] RET assume_abort_if_not(var_1_64 >= -2147483648) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L413] CALL assume_abort_if_not(var_1_64 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L413] RET assume_abort_if_not(var_1_64 <= 2147483647) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L414] CALL assume_abort_if_not(var_1_64 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L414] RET assume_abort_if_not(var_1_64 != 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_67=2499/5, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L415] var_1_67 = __VERIFIER_nondet_float() [L416] CALL assume_abort_if_not((var_1_67 >= 0.0F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 9223372.036854765600e+12F && var_1_67 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L416] RET assume_abort_if_not((var_1_67 >= 0.0F && var_1_67 <= -1.0e-20F) || (var_1_67 <= 9223372.036854765600e+12F && var_1_67 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L417] var_1_70 = __VERIFIER_nondet_uchar() [L418] CALL assume_abort_if_not(var_1_70 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L418] RET assume_abort_if_not(var_1_70 >= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L419] CALL assume_abort_if_not(var_1_70 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L419] RET assume_abort_if_not(var_1_70 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L420] var_1_72 = __VERIFIER_nondet_uchar() [L421] CALL assume_abort_if_not(var_1_72 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L421] RET assume_abort_if_not(var_1_72 >= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L422] CALL assume_abort_if_not(var_1_72 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L422] RET assume_abort_if_not(var_1_72 <= 1) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=3197327413, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L423] var_1_76 = __VERIFIER_nondet_ulong() [L424] CALL assume_abort_if_not(var_1_76 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L424] RET assume_abort_if_not(var_1_76 >= 2147483647) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L425] CALL assume_abort_if_not(var_1_76 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L425] RET assume_abort_if_not(var_1_76 <= 4294967295) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=0, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L426] var_1_77 = __VERIFIER_nondet_uchar() [L427] CALL assume_abort_if_not(var_1_77 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L427] RET assume_abort_if_not(var_1_77 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L428] CALL assume_abort_if_not(var_1_77 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L428] RET assume_abort_if_not(var_1_77 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L429] var_1_78 = __VERIFIER_nondet_uchar() [L430] CALL assume_abort_if_not(var_1_78 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L430] RET assume_abort_if_not(var_1_78 >= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L431] CALL assume_abort_if_not(var_1_78 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L431] RET assume_abort_if_not(var_1_78 <= 0) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=32, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L432] var_1_80 = __VERIFIER_nondet_char() [L433] CALL assume_abort_if_not(var_1_80 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L433] RET assume_abort_if_not(var_1_80 >= -63) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L434] CALL assume_abort_if_not(var_1_80 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L434] RET assume_abort_if_not(var_1_80 <= 63) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_85=0, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L435] var_1_85 = __VERIFIER_nondet_double() [L436] CALL assume_abort_if_not((var_1_85 >= -922337.2036854765600e+13F && var_1_85 <= -1.0e-20F) || (var_1_85 <= -461168.6018427382800e+13F && var_1_85 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L436] RET assume_abort_if_not((var_1_85 >= -922337.2036854765600e+13F && var_1_85 <= -1.0e-20F) || (var_1_85 <= -461168.6018427382800e+13F && var_1_85 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_86=17/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L437] var_1_86 = __VERIFIER_nondet_double() [L438] CALL assume_abort_if_not((var_1_86 >= 0.0F && var_1_86 <= -1.0e-20F) || (var_1_86 <= 4611686.018427382800e+12F && var_1_86 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L438] RET assume_abort_if_not((var_1_86 >= 0.0F && var_1_86 <= -1.0e-20F) || (var_1_86 <= 4611686.018427382800e+12F && var_1_86 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_87=131/8, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L439] var_1_87 = __VERIFIER_nondet_double() [L440] CALL assume_abort_if_not((var_1_87 >= 0.0F && var_1_87 <= -1.0e-20F) || (var_1_87 <= 4611686.018427382800e+12F && var_1_87 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L440] RET assume_abort_if_not((var_1_87 >= 0.0F && var_1_87 <= -1.0e-20F) || (var_1_87 <= 4611686.018427382800e+12F && var_1_87 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_88=0, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L441] var_1_88 = __VERIFIER_nondet_double() [L442] CALL assume_abort_if_not((var_1_88 >= 4611686.018427382800e+12F && var_1_88 <= -1.0e-20F) || (var_1_88 <= 9223372.036854765600e+12F && var_1_88 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L442] RET assume_abort_if_not((var_1_88 >= 4611686.018427382800e+12F && var_1_88 <= -1.0e-20F) || (var_1_88 <= 9223372.036854765600e+12F && var_1_88 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_89=1023/4, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L443] var_1_89 = __VERIFIER_nondet_double() [L444] CALL assume_abort_if_not((var_1_89 >= 0.0F && var_1_89 <= -1.0e-20F) || (var_1_89 <= 4611686.018427382800e+12F && var_1_89 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L444] RET assume_abort_if_not((var_1_89 >= 0.0F && var_1_89 <= -1.0e-20F) || (var_1_89 <= 4611686.018427382800e+12F && var_1_89 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=58323, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L445] var_1_91 = __VERIFIER_nondet_ushort() [L446] CALL assume_abort_if_not(var_1_91 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L446] RET assume_abort_if_not(var_1_91 >= 32767) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L447] CALL assume_abort_if_not(var_1_91 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L447] RET assume_abort_if_not(var_1_91 <= 65535) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L448] var_1_93 = __VERIFIER_nondet_uchar() [L449] CALL assume_abort_if_not(var_1_93 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L449] RET assume_abort_if_not(var_1_93 >= 127) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L450] CALL assume_abort_if_not(var_1_93 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L450] RET assume_abort_if_not(var_1_93 <= 255) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_99=9/2, var_1_9=1] [L451] var_1_99 = __VERIFIER_nondet_double() [L452] CALL assume_abort_if_not((var_1_99 >= -922337.2036854776000e+13F && var_1_99 <= -1.0e-20F) || (var_1_99 <= 9223372.036854776000e+12F && var_1_99 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L452] RET assume_abort_if_not((var_1_99 >= -922337.2036854776000e+13F && var_1_99 <= -1.0e-20F) || (var_1_99 <= 9223372.036854776000e+12F && var_1_99 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=2, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L467] RET updateVariables() [L468] CALL step() [L115] var_1_27 = (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - var_1_29) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=0, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L116] COND TRUE var_1_31 && var_1_32 [L117] var_1_30 = (((((((var_1_29) > (var_1_33)) ? (var_1_29) : (var_1_33))) < 0 ) ? -((((var_1_29) > (var_1_33)) ? (var_1_29) : (var_1_33))) : ((((var_1_29) > (var_1_33)) ? (var_1_29) : (var_1_33))))) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L119] COND FALSE !(var_1_28 > var_1_30) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=-64, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L124] var_1_35 = (var_1_29 - var_1_36) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L125] COND FALSE !((var_1_38 - var_1_39) >= (var_1_40 / ((((var_1_41) < 0 ) ? -(var_1_41) : (var_1_41))))) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L130] COND FALSE !(var_1_40 == ((((var_1_43) < 0 ) ? -(var_1_43) : (var_1_43)))) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=64, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L135] var_1_45 = 10 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L136] EXPR var_1_36 >> var_1_33 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=1, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L136] COND FALSE !(var_1_45 <= (var_1_36 >> var_1_33)) [L139] var_1_46 = (var_1_47 || var_1_48) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=-4, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L141] COND TRUE var_1_41 > var_1_39 [L142] var_1_49 = ((((var_1_45) > (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33))))) ? (var_1_45) : (((((var_1_33) < 0 ) ? -(var_1_33) : (var_1_33)))))) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=1, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L158] var_1_51 = (var_1_48 && (var_1_47 || var_1_52)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L159] COND FALSE !(var_1_43 > var_1_39) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L174] EXPR (var_1_30 >> 5) & (2341109546u - var_1_36) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_56=1017/8, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L174] COND FALSE !(var_1_34 == ((var_1_30 >> 5) & (2341109546u - var_1_36))) [L183] COND TRUE var_1_39 < ((var_1_41 / var_1_57) + var_1_38) [L184] var_1_56 = (((((var_1_58) < 0 ) ? -(var_1_58) : (var_1_58))) + var_1_59) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=10, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L190] COND TRUE (((((var_1_36) > (var_1_29)) ? (var_1_36) : (var_1_29))) - (var_1_62 - 1)) != (var_1_63 + (var_1_34 / var_1_64)) [L191] var_1_61 = var_1_29 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L195] COND FALSE !(\read(var_1_51)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_66=1/2, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L198] var_1_66 = (var_1_60 - var_1_67) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=5, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L199] COND TRUE ((((var_1_62) < 0 ) ? -(var_1_62) : (var_1_62))) >= ((((10) < 0 ) ? -(10) : (10))) [L200] var_1_68 = var_1_33 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L202] EXPR var_1_49 ^ var_1_68 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L202] COND TRUE (16 * (var_1_49 ^ var_1_68)) > var_1_33 [L203] var_1_69 = (var_1_44 && var_1_70) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L211] var_1_71 = (var_1_72 && var_1_70) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=64, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L212] COND TRUE var_1_43 < var_1_38 [L213] var_1_73 = ((((((((var_1_54) < (var_1_68)) ? (var_1_54) : (var_1_68)))) < (var_1_45)) ? (((((var_1_54) < (var_1_68)) ? (var_1_54) : (var_1_68)))) : (var_1_45))) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=32621/1000, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L215] COND TRUE (((((31.9f) < 0 ) ? -(31.9f) : (31.9f))) / ((((var_1_57) < 0 ) ? -(var_1_57) : (var_1_57)))) > var_1_56 [L216] var_1_74 = var_1_60 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L218] EXPR var_1_50 | var_1_63 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L218] COND FALSE !(var_1_53 < (var_1_50 | var_1_63)) [L227] COND FALSE !(\read(var_1_52)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=16, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L230] COND TRUE (- var_1_59) > (((((- var_1_40)) < (((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39))))) ? ((- var_1_40)) : (((((var_1_39) < 0 ) ? -(var_1_39) : (var_1_39)))))) [L231] var_1_79 = (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) - var_1_36) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L238] COND FALSE !(\read(var_1_51)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L241] COND FALSE !(var_1_50 >= var_1_37) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=1, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L246] COND TRUE \read(var_1_31) [L247] var_1_83 = var_1_77 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_84=11/2, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L249] COND TRUE var_1_60 > var_1_39 [L250] var_1_84 = ((((((var_1_85) < 0 ) ? -(var_1_85) : (var_1_85))) - ((((var_1_86) > (var_1_87)) ? (var_1_86) : (var_1_87)))) - (var_1_88 - var_1_89)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L252] COND FALSE !((var_1_91 - var_1_68) <= var_1_55) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=0, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L257] COND FALSE !(var_1_53 > (var_1_93 - 5)) [L260] var_1_92 = var_1_54 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=513/4, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L262] COND FALSE !(\read(var_1_78)) [L265] var_1_94 = var_1_59 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=10, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L267] COND FALSE !(\read(var_1_51)) [L270] var_1_95 = var_1_61 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=2, var_1_97=64, var_1_98=8, var_1_9=1] [L272] var_1_96 = var_1_29 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=8, var_1_9=1] [L273] COND FALSE !(\read(var_1_51)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=8, var_1_9=1] [L276] COND FALSE !(! var_1_71) [L289] var_1_98 = var_1_61 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=16, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=1] [L291] COND FALSE !((last_1_var_1_9 && var_1_11) && (50 > var_1_8)) [L298] var_1_12 = var_1_15 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=1] [L300] unsigned char stepLocal_1 = var_1_10; VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, stepLocal_1=257, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=1] [L301] COND TRUE (var_1_12 != var_1_4) || stepLocal_1 [L302] var_1_9 = var_1_11 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=4, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L304] var_1_26 = var_1_12 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=0, var_1_24=257/2, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L305] COND FALSE !((var_1_9 && var_1_11) && var_1_9) [L308] var_1_21 = ((23370 - var_1_15) + var_1_12) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=23370, var_1_24=257/2, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L310] signed long int stepLocal_2 = -4; VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, stepLocal_2=-4, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=23370, var_1_24=257/2, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L311] COND FALSE !(! (-4 < var_1_12)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, stepLocal_2=-4, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=23370, var_1_24=257/2, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L314] COND FALSE !(stepLocal_2 > var_1_21) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=1, var_1_17=127/5, var_1_1=128, var_1_21=23370, var_1_24=257/2, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L318] var_1_16 = (((((((((256) > (var_1_12)) ? (256) : (var_1_12))) + var_1_12)) < (var_1_15)) ? ((((((256) > (var_1_12)) ? (256) : (var_1_12))) + var_1_12)) : (var_1_15))) [L319] var_1_25 = var_1_20 [L320] unsigned short int stepLocal_0 = var_1_16; VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, stepLocal_0=2, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=128, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L321] COND TRUE ((var_1_16 * var_1_16) / var_1_4) <= stepLocal_0 [L322] var_1_1 = var_1_12 VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=2, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L326] COND FALSE !((var_1_16 - ((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))) < (var_1_12 - var_1_16)) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=2, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L468] RET step() [L469] CALL, EXPR property() [L459-L460] return (((((((((((var_1_16 * var_1_16) / var_1_4) <= var_1_16) ? (var_1_1 == ((unsigned short int) var_1_12)) : (var_1_1 == ((unsigned short int) (var_1_12 + var_1_12)))) && (((var_1_12 != var_1_4) || var_1_10) ? (var_1_9 == ((unsigned char) var_1_11)) : 1)) && (((last_1_var_1_9 && var_1_11) && (50 > var_1_8)) ? (((- last_1_var_1_24) < last_1_var_1_24) ? (last_1_var_1_9 ? (var_1_12 == ((unsigned char) 5)) : 1) : 1) : (var_1_12 == ((unsigned char) var_1_15)))) && (var_1_16 == ((unsigned short int) (((((((((256) > (var_1_12)) ? (256) : (var_1_12))) + var_1_12)) < (var_1_15)) ? ((((((256) > (var_1_12)) ? (256) : (var_1_12))) + var_1_12)) : (var_1_15)))))) && (((var_1_16 - ((((var_1_1) < 0 ) ? -(var_1_1) : (var_1_1)))) < (var_1_12 - var_1_16)) ? (var_1_17 == ((float) var_1_20)) : 1)) && (((var_1_9 && var_1_11) && var_1_9) ? (var_1_21 == ((unsigned short int) (var_1_26 + (var_1_15 + ((((var_1_12) > (var_1_12)) ? (var_1_12) : (var_1_12))))))) : (var_1_21 == ((unsigned short int) ((23370 - var_1_15) + var_1_12))))) && ((! (-4 < var_1_12)) ? (var_1_24 == ((float) var_1_20)) : ((-4 > var_1_21) ? (var_1_24 == ((float) 10.6f)) : 1))) && (var_1_25 == ((double) var_1_20))) && (var_1_26 == ((signed long int) var_1_12)) ; VAL [\result=0, isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=2, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L469] RET, EXPR property() [L469] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=2, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] [L19] reach_error() VAL [isInitial=1, last_1_var_1_24=257/2, last_1_var_1_9=1, var_1_10=257, var_1_11=256, var_1_12=-254, var_1_15=-254, var_1_16=2, var_1_17=127/5, var_1_1=2, var_1_20=4, var_1_21=23370, var_1_24=257/2, var_1_25=4, var_1_26=2, var_1_27=0, var_1_28=1, var_1_29=1, var_1_30=1, var_1_31=1, var_1_32=1, var_1_33=256, var_1_34=50, var_1_35=0, var_1_36=1, var_1_37=8, var_1_42=0, var_1_44=1, var_1_45=10, var_1_46=0, var_1_47=0, var_1_48=0, var_1_49=10, var_1_4=4, var_1_50=0, var_1_51=0, var_1_52=0, var_1_53=32, var_1_54=-255, var_1_55=-4, var_1_59=3, var_1_60=2, var_1_61=1, var_1_62=64, var_1_63=-85, var_1_64=2, var_1_65=256, var_1_68=256, var_1_69=1, var_1_70=1, var_1_71=1, var_1_72=1, var_1_73=0, var_1_74=2, var_1_75=0, var_1_76=2147483647, var_1_77=256, var_1_78=0, var_1_79=0, var_1_80=-63, var_1_81=16, var_1_82=511/2, var_1_83=256, var_1_8=0, var_1_90=-256, var_1_91=98304, var_1_92=1, var_1_93=-128, var_1_94=3, var_1_95=1, var_1_96=1, var_1_97=64, var_1_98=1, var_1_9=256] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 226 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 35.4s, OverallIterations: 9, TraceHistogramMax: 77, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 9.9s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3304 SdHoareTripleChecker+Valid, 6.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3076 mSDsluCounter, 7838 SdHoareTripleChecker+Invalid, 5.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4861 mSDsCounter, 1191 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3067 IncrementalHoareTripleChecker+Invalid, 4258 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1191 mSolverCounterUnsat, 2977 mSDtfsCounter, 3067 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4316 GetRequests, 4240 SyntacticMatches, 2 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 320 ImplicationChecksByTransitivity, 1.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2051occurred in iteration=8, InterpolantAutomatonStates: 75, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 2.0s AutomataMinimizationTime, 8 MinimizatonAttempts, 1330 StatesRemovedByMinimization, 7 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.5s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 15.9s InterpolantComputationTime, 6344 NumberOfCodeBlocks, 6344 NumberOfCodeBlocksAsserted, 13 NumberOfCheckSat, 6817 ConstructedInterpolants, 0 QuantifiedInterpolants, 15887 SizeOfPredicates, 3 NumberOfNonLiveVariables, 3255 ConjunctsInSsa, 20 ConjunctsInUnsatCore, 14 InterpolantComputations, 5 PerfectInterpolantSequences, 163217/163856 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 [2024-11-13 13:29:14,694 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (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/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd --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 291b5d21690109593f32de519b2437c972bf2584d6e65efdb2faf1e729ec8793 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 13:29:17,456 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 13:29:17,587 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-13 13:29:17,593 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 13:29:17,594 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 13:29:17,637 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 13:29:17,638 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 13:29:17,638 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 13:29:17,638 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 13:29:17,639 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 13:29:17,639 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 13:29:17,639 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 13:29:17,639 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 13:29:17,639 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 13:29:17,639 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 13:29:17,641 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 13:29:17,641 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-13 13:29:17,641 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 13:29:17,641 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 13:29:17,641 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 13:29:17,641 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-13 13:29:17,642 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 13:29:17,642 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-13 13:29:17,642 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 13:29:17,643 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-13 13:29:17,643 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 13:29:17,643 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-13 13:29:17,644 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 13:29:17,644 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-13 13:29:17,644 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 13:29:17,644 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 13:29:17,644 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 13:29:17,645 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 13:29:17,645 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 13:29:17,645 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:29:17,645 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 13:29:17,645 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 13:29:17,645 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-13 13:29:17,645 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-13 13:29:17,645 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-13 13:29:17,646 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 13:29:17,646 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 13:29:17,646 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 13:29:17,647 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 13:29:17,647 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd 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 -> 291b5d21690109593f32de519b2437c972bf2584d6e65efdb2faf1e729ec8793 [2024-11-13 13:29:17,991 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 13:29:18,002 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 13:29:18,005 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 13:29:18,007 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 13:29:18,008 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 13:29:18,009 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i Unable to find full path for "g++" [2024-11-13 13:29:20,368 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 13:29:20,641 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 13:29:20,641 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i [2024-11-13 13:29:20,655 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/data/9d350c7a2/757b3ed504b5494d9191f6c349b27717/FLAGc5ad1b61e [2024-11-13 13:29:20,671 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/data/9d350c7a2/757b3ed504b5494d9191f6c349b27717 [2024-11-13 13:29:20,677 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 13:29:20,678 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 13:29:20,680 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 13:29:20,681 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 13:29:20,686 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 13:29:20,686 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:29:20" (1/1) ... [2024-11-13 13:29:20,687 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@29e5fc8e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:20, skipping insertion in model container [2024-11-13 13:29:20,687 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 01:29:20" (1/1) ... [2024-11-13 13:29:20,720 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 13:29:20,873 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i[916,929] [2024-11-13 13:29:21,059 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:29:21,082 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 13:29:21,094 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-40.i[916,929] [2024-11-13 13:29:21,223 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 13:29:21,257 INFO L204 MainTranslator]: Completed translation [2024-11-13 13:29:21,258 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21 WrapperNode [2024-11-13 13:29:21,258 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 13:29:21,260 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 13:29:21,260 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 13:29:21,260 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 13:29:21,269 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,288 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,337 INFO L138 Inliner]: procedures = 27, calls = 90, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 467 [2024-11-13 13:29:21,338 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 13:29:21,339 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 13:29:21,339 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 13:29:21,339 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 13:29:21,350 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,350 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,359 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,379 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-13 13:29:21,379 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,380 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,408 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,419 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,435 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,441 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,456 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 13:29:21,457 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 13:29:21,457 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 13:29:21,457 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 13:29:21,460 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (1/1) ... [2024-11-13 13:29:21,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 13:29:21,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 13:29:21,502 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 13:29:21,506 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 13:29:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 13:29:21,549 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-13 13:29:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-13 13:29:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-13 13:29:21,550 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 13:29:21,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 13:29:21,794 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 13:29:21,797 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 13:29:57,500 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-11-13 13:29:57,501 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 13:29:57,525 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 13:29:57,525 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-13 13:29:57,526 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:29:57 BoogieIcfgContainer [2024-11-13 13:29:57,526 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 13:29:57,528 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 13:29:57,529 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 13:29:57,535 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 13:29:57,535 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 01:29:20" (1/3) ... [2024-11-13 13:29:57,536 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65cd20a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:29:57, skipping insertion in model container [2024-11-13 13:29:57,536 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 01:29:21" (2/3) ... [2024-11-13 13:29:57,536 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65cd20a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 01:29:57, skipping insertion in model container [2024-11-13 13:29:57,536 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 01:29:57" (3/3) ... [2024-11-13 13:29:57,537 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-40.i [2024-11-13 13:29:57,554 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 13:29:57,556 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-40.i that has 2 procedures, 211 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-13 13:29:57,625 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 13:29:57,637 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@782e74d1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 13:29:57,638 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-13 13:29:57,643 INFO L276 IsEmpty]: Start isEmpty. Operand has 211 states, 131 states have (on average 1.4961832061068703) internal successors, (196), 132 states have internal predecessors, (196), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-13 13:29:57,693 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 483 [2024-11-13 13:29:57,693 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:29:57,694 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:29:57,695 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:29:57,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:29:57,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1416917137, now seen corresponding path program 1 times [2024-11-13 13:29:57,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:29:57,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1428364855] [2024-11-13 13:29:57,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:29:57,717 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:29:57,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:29:57,720 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:29:57,723 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-13 13:29:59,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:29:59,668 INFO L255 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-13 13:29:59,685 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:29:59,790 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 3012 proven. 0 refuted. 0 times theorem prover too weak. 8692 trivial. 0 not checked. [2024-11-13 13:29:59,791 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:29:59,791 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:29:59,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1428364855] [2024-11-13 13:29:59,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1428364855] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:29:59,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:29:59,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 13:29:59,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119967276] [2024-11-13 13:29:59,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:29:59,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-13 13:29:59,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:29:59,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-13 13:29:59,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 13:29:59,843 INFO L87 Difference]: Start difference. First operand has 211 states, 131 states have (on average 1.4961832061068703) internal successors, (196), 132 states have internal predecessors, (196), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) Second operand has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-13 13:29:59,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:29:59,926 INFO L93 Difference]: Finished difference Result 415 states and 771 transitions. [2024-11-13 13:29:59,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-13 13:29:59,929 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) Word has length 482 [2024-11-13 13:29:59,929 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:29:59,939 INFO L225 Difference]: With dead ends: 415 [2024-11-13 13:29:59,939 INFO L226 Difference]: Without dead ends: 207 [2024-11-13 13:29:59,945 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 481 GetRequests, 481 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-13 13:29:59,948 INFO L432 NwaCegarLoop]: 342 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, 342 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-13 13:29:59,950 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-13 13:29:59,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2024-11-13 13:30:00,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 207. [2024-11-13 13:30:00,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 128 states have (on average 1.46875) internal successors, (188), 128 states have internal predecessors, (188), 77 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-13 13:30:00,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 342 transitions. [2024-11-13 13:30:00,055 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 342 transitions. Word has length 482 [2024-11-13 13:30:00,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:30:00,056 INFO L471 AbstractCegarLoop]: Abstraction has 207 states and 342 transitions. [2024-11-13 13:30:00,056 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 52.0) internal successors, (104), 2 states have internal predecessors, (104), 2 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) [2024-11-13 13:30:00,057 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 342 transitions. [2024-11-13 13:30:00,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-13 13:30:00,071 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:30:00,071 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:00,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-11-13 13:30:00,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:30:00,272 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:30:00,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:00,274 INFO L85 PathProgramCache]: Analyzing trace with hash 99292631, now seen corresponding path program 1 times [2024-11-13 13:30:00,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:30:00,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1042216677] [2024-11-13 13:30:00,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:00,278 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:30:00,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:30:00,280 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:30:00,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-13 13:30:02,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:02,388 INFO L255 TraceCheckSpWp]: Trace formula consists of 770 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 13:30:02,408 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:07,087 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5886 proven. 123 refuted. 0 times theorem prover too weak. 5695 trivial. 0 not checked. [2024-11-13 13:30:07,088 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:11,308 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 105 proven. 123 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-13 13:30:11,308 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:30:11,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1042216677] [2024-11-13 13:30:11,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1042216677] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:11,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:30:11,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-13 13:30:11,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899832872] [2024-11-13 13:30:11,311 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:11,317 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 13:30:11,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:30:11,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 13:30:11,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-13 13:30:11,320 INFO L87 Difference]: Start difference. First operand 207 states and 342 transitions. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 2 states have call successors, (118), 2 states have call predecessors, (118), 4 states have return successors, (119), 2 states have call predecessors, (119), 2 states have call successors, (119) [2024-11-13 13:30:20,348 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:30:24,352 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:30:28,356 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:30:32,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:30:32,741 INFO L93 Difference]: Finished difference Result 571 states and 928 transitions. [2024-11-13 13:30:32,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 13:30:32,742 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 2 states have call successors, (118), 2 states have call predecessors, (118), 4 states have return successors, (119), 2 states have call predecessors, (119), 2 states have call successors, (119) Word has length 483 [2024-11-13 13:30:32,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:30:32,751 INFO L225 Difference]: With dead ends: 571 [2024-11-13 13:30:32,751 INFO L226 Difference]: Without dead ends: 367 [2024-11-13 13:30:32,752 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 976 GetRequests, 958 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-13 13:30:32,753 INFO L432 NwaCegarLoop]: 401 mSDtfsCounter, 509 mSDsluCounter, 646 mSDsCounter, 0 mSdLazyCounter, 859 mSolverCounterSat, 248 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 20.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 545 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 248 IncrementalHoareTripleChecker+Valid, 859 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 20.5s IncrementalHoareTripleChecker+Time [2024-11-13 13:30:32,754 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [545 Valid, 1047 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [248 Valid, 859 Invalid, 3 Unknown, 0 Unchecked, 20.5s Time] [2024-11-13 13:30:32,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2024-11-13 13:30:32,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 211. [2024-11-13 13:30:32,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 211 states, 131 states have (on average 1.4198473282442747) internal successors, (186), 131 states have internal predecessors, (186), 77 states have call successors, (77), 2 states have call predecessors, (77), 2 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-13 13:30:32,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 211 states to 211 states and 340 transitions. [2024-11-13 13:30:32,862 INFO L78 Accepts]: Start accepts. Automaton has 211 states and 340 transitions. Word has length 483 [2024-11-13 13:30:32,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:30:32,864 INFO L471 AbstractCegarLoop]: Abstraction has 211 states and 340 transitions. [2024-11-13 13:30:32,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 2 states have call successors, (118), 2 states have call predecessors, (118), 4 states have return successors, (119), 2 states have call predecessors, (119), 2 states have call successors, (119) [2024-11-13 13:30:32,865 INFO L276 IsEmpty]: Start isEmpty. Operand 211 states and 340 transitions. [2024-11-13 13:30:32,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 484 [2024-11-13 13:30:32,870 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:30:32,870 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:32,910 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-13 13:30:33,071 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:30:33,071 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:30:33,071 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:33,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1923350297, now seen corresponding path program 1 times [2024-11-13 13:30:33,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:30:33,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [237876972] [2024-11-13 13:30:33,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:33,073 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:30:33,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:30:33,077 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:30:33,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-13 13:30:34,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:30:34,838 INFO L255 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 13:30:34,847 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:30:38,236 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 5926 proven. 111 refuted. 0 times theorem prover too weak. 5667 trivial. 0 not checked. [2024-11-13 13:30:38,237 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:30:42,147 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 117 proven. 111 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-13 13:30:42,148 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:30:42,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [237876972] [2024-11-13 13:30:42,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [237876972] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:30:42,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:30:42,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-13 13:30:42,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660448783] [2024-11-13 13:30:42,149 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 13:30:42,150 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:30:42,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:30:42,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:30:42,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-13 13:30:42,152 INFO L87 Difference]: Start difference. First operand 211 states and 340 transitions. Second operand has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (114), 2 states have call predecessors, (114), 4 states have return successors, (115), 2 states have call predecessors, (115), 2 states have call successors, (115) [2024-11-13 13:30:50,017 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.22s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:30:54,022 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:30:58,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:30:58,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:30:58,034 INFO L93 Difference]: Finished difference Result 429 states and 686 transitions. [2024-11-13 13:30:58,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:30:58,109 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (114), 2 states have call predecessors, (114), 4 states have return successors, (115), 2 states have call predecessors, (115), 2 states have call successors, (115) Word has length 483 [2024-11-13 13:30:58,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:30:58,112 INFO L225 Difference]: With dead ends: 429 [2024-11-13 13:30:58,112 INFO L226 Difference]: Without dead ends: 221 [2024-11-13 13:30:58,114 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 968 GetRequests, 958 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-13 13:30:58,115 INFO L432 NwaCegarLoop]: 254 mSDtfsCounter, 304 mSDsluCounter, 353 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 90 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 342 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 470 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 90 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.6s IncrementalHoareTripleChecker+Time [2024-11-13 13:30:58,115 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [342 Valid, 607 Invalid, 470 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [90 Valid, 377 Invalid, 3 Unknown, 0 Unchecked, 15.6s Time] [2024-11-13 13:30:58,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2024-11-13 13:30:58,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 215. [2024-11-13 13:30:58,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 134 states have (on average 1.4029850746268657) internal successors, (188), 134 states have internal predecessors, (188), 77 states have call successors, (77), 3 states have call predecessors, (77), 3 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-13 13:30:58,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 342 transitions. [2024-11-13 13:30:58,160 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 342 transitions. Word has length 483 [2024-11-13 13:30:58,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:30:58,162 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 342 transitions. [2024-11-13 13:30:58,163 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.714285714285714) internal successors, (110), 7 states have internal predecessors, (110), 2 states have call successors, (114), 2 states have call predecessors, (114), 4 states have return successors, (115), 2 states have call predecessors, (115), 2 states have call successors, (115) [2024-11-13 13:30:58,163 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 342 transitions. [2024-11-13 13:30:58,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-13 13:30:58,167 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:30:58,168 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:30:58,210 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-13 13:30:58,368 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:30:58,369 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:30:58,369 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:30:58,369 INFO L85 PathProgramCache]: Analyzing trace with hash 145093503, now seen corresponding path program 1 times [2024-11-13 13:30:58,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:30:58,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [217200225] [2024-11-13 13:30:58,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:30:58,370 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:30:58,370 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:30:58,373 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:30:58,374 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-13 13:31:00,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:00,117 INFO L255 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 13:31:00,133 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:01,699 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 3276 proven. 36 refuted. 0 times theorem prover too weak. 8392 trivial. 0 not checked. [2024-11-13 13:31:01,699 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:05,083 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 192 proven. 36 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-13 13:31:05,084 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:31:05,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [217200225] [2024-11-13 13:31:05,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [217200225] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:05,084 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:31:05,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-13 13:31:05,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990786257] [2024-11-13 13:31:05,084 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:05,086 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:31:05,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:31:05,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:31:05,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-13 13:31:05,088 INFO L87 Difference]: Start difference. First operand 215 states and 342 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (90), 2 states have call predecessors, (90), 2 states have call successors, (90) [2024-11-13 13:31:13,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.23s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:31:17,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:31:21,248 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-13 13:31:21,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:31:21,352 INFO L93 Difference]: Finished difference Result 439 states and 692 transitions. [2024-11-13 13:31:21,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:21,353 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (90), 2 states have call predecessors, (90), 2 states have call successors, (90) Word has length 484 [2024-11-13 13:31:21,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:31:21,357 INFO L225 Difference]: With dead ends: 439 [2024-11-13 13:31:21,357 INFO L226 Difference]: Without dead ends: 227 [2024-11-13 13:31:21,359 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 960 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-13 13:31:21,360 INFO L432 NwaCegarLoop]: 254 mSDtfsCounter, 476 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 238 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 539 SdHoareTripleChecker+Valid, 608 SdHoareTripleChecker+Invalid, 617 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 238 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 16.0s IncrementalHoareTripleChecker+Time [2024-11-13 13:31:21,360 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [539 Valid, 608 Invalid, 617 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [238 Valid, 376 Invalid, 3 Unknown, 0 Unchecked, 16.0s Time] [2024-11-13 13:31:21,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2024-11-13 13:31:21,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 219. [2024-11-13 13:31:21,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 137 states have (on average 1.3868613138686132) internal successors, (190), 137 states have internal predecessors, (190), 77 states have call successors, (77), 4 states have call predecessors, (77), 4 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-13 13:31:21,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 344 transitions. [2024-11-13 13:31:21,395 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 344 transitions. Word has length 484 [2024-11-13 13:31:21,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:31:21,396 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 344 transitions. [2024-11-13 13:31:21,397 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (89), 2 states have call predecessors, (89), 4 states have return successors, (90), 2 states have call predecessors, (90), 2 states have call successors, (90) [2024-11-13 13:31:21,397 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 344 transitions. [2024-11-13 13:31:21,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-13 13:31:21,402 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:31:21,402 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:21,437 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2024-11-13 13:31:21,603 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:31:21,603 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:31:21,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:21,604 INFO L85 PathProgramCache]: Analyzing trace with hash -672554947, now seen corresponding path program 1 times [2024-11-13 13:31:21,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:31:21,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1519393974] [2024-11-13 13:31:21,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:21,604 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:31:21,605 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:31:21,606 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:31:21,608 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-13 13:31:23,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:23,378 INFO L255 TraceCheckSpWp]: Trace formula consists of 769 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-13 13:31:23,387 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:29,265 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 2268 proven. 204 refuted. 0 times theorem prover too weak. 9232 trivial. 0 not checked. [2024-11-13 13:31:29,266 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 13:31:33,987 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 24 proven. 204 refuted. 0 times theorem prover too weak. 11476 trivial. 0 not checked. [2024-11-13 13:31:33,987 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:31:33,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1519393974] [2024-11-13 13:31:33,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1519393974] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 13:31:33,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-13 13:31:33,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-13 13:31:33,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256989087] [2024-11-13 13:31:33,988 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-13 13:31:33,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 13:31:33,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:31:33,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 13:31:33,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-13 13:31:33,991 INFO L87 Difference]: Start difference. First operand 219 states and 344 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 2 states have call predecessors, (146), 2 states have call successors, (146) [2024-11-13 13:31:38,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:31:38,291 INFO L93 Difference]: Finished difference Result 447 states and 694 transitions. [2024-11-13 13:31:38,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 13:31:38,304 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 2 states have call predecessors, (146), 2 states have call successors, (146) Word has length 484 [2024-11-13 13:31:38,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:31:38,308 INFO L225 Difference]: With dead ends: 447 [2024-11-13 13:31:38,309 INFO L226 Difference]: Without dead ends: 231 [2024-11-13 13:31:38,310 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 970 GetRequests, 960 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-13 13:31:38,311 INFO L432 NwaCegarLoop]: 246 mSDtfsCounter, 279 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 385 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 432 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 385 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2024-11-13 13:31:38,311 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 584 Invalid, 432 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 385 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2024-11-13 13:31:38,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2024-11-13 13:31:38,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 221. [2024-11-13 13:31:38,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 138 states have (on average 1.355072463768116) internal successors, (187), 138 states have internal predecessors, (187), 77 states have call successors, (77), 5 states have call predecessors, (77), 5 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-13 13:31:38,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 341 transitions. [2024-11-13 13:31:38,346 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 341 transitions. Word has length 484 [2024-11-13 13:31:38,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:31:38,347 INFO L471 AbstractCegarLoop]: Abstraction has 221 states and 341 transitions. [2024-11-13 13:31:38,348 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 2 states have call successors, (145), 2 states have call predecessors, (145), 4 states have return successors, (146), 2 states have call predecessors, (146), 2 states have call successors, (146) [2024-11-13 13:31:38,348 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 341 transitions. [2024-11-13 13:31:38,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-13 13:31:38,353 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:31:38,353 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:38,384 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Forceful destruction successful, exit code 0 [2024-11-13 13:31:38,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:31:38,554 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:31:38,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:38,554 INFO L85 PathProgramCache]: Analyzing trace with hash 28509631, now seen corresponding path program 1 times [2024-11-13 13:31:38,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:31:38,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [232413226] [2024-11-13 13:31:38,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:38,555 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:31:38,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:31:38,557 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:31:38,559 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-11-13 13:31:40,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:40,371 INFO L255 TraceCheckSpWp]: Trace formula consists of 768 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-13 13:31:40,379 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 13:31:40,474 INFO L134 CoverageAnalysis]: Checked inductivity of 11704 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11704 trivial. 0 not checked. [2024-11-13 13:31:40,474 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 13:31:40,474 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-13 13:31:40,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [232413226] [2024-11-13 13:31:40,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [232413226] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 13:31:40,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 13:31:40,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 13:31:40,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596012639] [2024-11-13 13:31:40,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 13:31:40,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 13:31:40,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-13 13:31:40,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 13:31:40,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:31:40,478 INFO L87 Difference]: Start difference. First operand 221 states and 341 transitions. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-13 13:31:40,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-13 13:31:40,792 INFO L93 Difference]: Finished difference Result 439 states and 679 transitions. [2024-11-13 13:31:40,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 13:31:40,805 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) Word has length 484 [2024-11-13 13:31:40,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-13 13:31:40,810 INFO L225 Difference]: With dead ends: 439 [2024-11-13 13:31:40,811 INFO L226 Difference]: Without dead ends: 221 [2024-11-13 13:31:40,812 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 483 GetRequests, 482 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 13:31:40,815 INFO L432 NwaCegarLoop]: 327 mSDtfsCounter, 0 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-13 13:31:40,816 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 650 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-13 13:31:40,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2024-11-13 13:31:40,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 221. [2024-11-13 13:31:40,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 138 states have (on average 1.3478260869565217) internal successors, (186), 138 states have internal predecessors, (186), 77 states have call successors, (77), 5 states have call predecessors, (77), 5 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2024-11-13 13:31:40,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 340 transitions. [2024-11-13 13:31:40,857 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 340 transitions. Word has length 484 [2024-11-13 13:31:40,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-13 13:31:40,859 INFO L471 AbstractCegarLoop]: Abstraction has 221 states and 340 transitions. [2024-11-13 13:31:40,860 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 1 states have call successors, (77), 1 states have call predecessors, (77), 1 states have return successors, (77), 1 states have call predecessors, (77), 1 states have call successors, (77) [2024-11-13 13:31:40,861 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 340 transitions. [2024-11-13 13:31:40,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 485 [2024-11-13 13:31:40,865 INFO L207 NwaCegarLoop]: Found error trace [2024-11-13 13:31:40,866 INFO L215 NwaCegarLoop]: trace histogram [77, 77, 77, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 13:31:40,905 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-11-13 13:31:41,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:31:41,067 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-13 13:31:41,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 13:31:41,068 INFO L85 PathProgramCache]: Analyzing trace with hash -780836995, now seen corresponding path program 1 times [2024-11-13 13:31:41,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-13 13:31:41,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1269940432] [2024-11-13 13:31:41,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 13:31:41,069 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-13 13:31:41,069 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat [2024-11-13 13:31:41,072 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-13 13:31:41,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e7f123e5-cef3-407f-b2f6-4740a3d433d2/bin/uautomizer-verify-qhAvR1uOyd/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-13 13:31:43,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 13:31:43,171 INFO L255 TraceCheckSpWp]: Trace formula consists of 767 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-13 13:31:43,185 INFO L278 TraceCheckSpWp]: Computing forward predicates...