/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf -tc ../../../trunk/examples/toolchains/AutomizerC.xml --sifa.abstract.domain OctagonDomain -i ../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-f954360 [2023-04-03 04:29:48,744 INFO L177 SettingsManager]: Resetting all preferences to default values... [2023-04-03 04:29:48,745 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2023-04-03 04:29:48,782 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2023-04-03 04:29:48,782 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2023-04-03 04:29:48,783 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2023-04-03 04:29:48,784 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2023-04-03 04:29:48,786 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2023-04-03 04:29:48,788 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2023-04-03 04:29:48,788 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2023-04-03 04:29:48,796 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2023-04-03 04:29:48,801 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2023-04-03 04:29:48,801 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2023-04-03 04:29:48,807 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2023-04-03 04:29:48,807 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2023-04-03 04:29:48,808 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2023-04-03 04:29:48,809 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2023-04-03 04:29:48,809 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2023-04-03 04:29:48,810 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2023-04-03 04:29:48,812 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2023-04-03 04:29:48,813 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2023-04-03 04:29:48,818 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2023-04-03 04:29:48,820 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2023-04-03 04:29:48,821 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2023-04-03 04:29:48,829 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2023-04-03 04:29:48,829 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2023-04-03 04:29:48,829 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2023-04-03 04:29:48,830 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2023-04-03 04:29:48,830 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2023-04-03 04:29:48,831 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2023-04-03 04:29:48,831 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2023-04-03 04:29:48,832 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2023-04-03 04:29:48,832 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2023-04-03 04:29:48,833 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2023-04-03 04:29:48,834 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2023-04-03 04:29:48,834 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2023-04-03 04:29:48,834 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2023-04-03 04:29:48,834 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2023-04-03 04:29:48,835 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2023-04-03 04:29:48,835 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2023-04-03 04:29:48,836 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2023-04-03 04:29:48,840 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/taipan/svcomp-Reach-32bit-Taipan_Default.epf [2023-04-03 04:29:48,876 INFO L113 SettingsManager]: Loading preferences was successful [2023-04-03 04:29:48,876 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2023-04-03 04:29:48,877 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-04-03 04:29:48,877 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-04-03 04:29:48,878 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-04-03 04:29:48,878 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-04-03 04:29:48,878 INFO L138 SettingsManager]: * User list type=DISABLED [2023-04-03 04:29:48,878 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2023-04-03 04:29:48,878 INFO L138 SettingsManager]: * Explicit value domain=true [2023-04-03 04:29:48,878 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2023-04-03 04:29:48,879 INFO L138 SettingsManager]: * Octagon Domain=false [2023-04-03 04:29:48,879 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2023-04-03 04:29:48,879 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2023-04-03 04:29:48,880 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2023-04-03 04:29:48,880 INFO L138 SettingsManager]: * Interval Domain=false [2023-04-03 04:29:48,880 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2023-04-03 04:29:48,880 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2023-04-03 04:29:48,880 INFO L138 SettingsManager]: * Simplification Technique=POLY_PAC [2023-04-03 04:29:48,881 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-04-03 04:29:48,881 INFO L138 SettingsManager]: * sizeof long=4 [2023-04-03 04:29:48,881 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2023-04-03 04:29:48,881 INFO L138 SettingsManager]: * sizeof POINTER=4 [2023-04-03 04:29:48,881 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2023-04-03 04:29:48,881 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-04-03 04:29:48,881 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-04-03 04:29:48,882 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-04-03 04:29:48,882 INFO L138 SettingsManager]: * sizeof long double=12 [2023-04-03 04:29:48,882 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2023-04-03 04:29:48,882 INFO L138 SettingsManager]: * Use constant arrays=true [2023-04-03 04:29:48,882 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-04-03 04:29:48,883 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-04-03 04:29:48,883 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2023-04-03 04:29:48,883 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-03 04:29:48,883 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-04-03 04:29:48,883 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES [2023-04-03 04:29:48,883 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-04-03 04:29:48,884 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-04-03 04:29:48,884 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2023-04-03 04:29:48,884 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-04-03 04:29:48,884 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-04-03 04:29:48,884 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2023-04-03 04:29:48,884 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.sifa: Abstract Domain -> OctagonDomain [2023-04-03 04:29:49,098 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-04-03 04:29:49,117 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-04-03 04:29:49,120 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-04-03 04:29:49,121 INFO L271 PluginConnector]: Initializing CDTParser... [2023-04-03 04:29:49,121 INFO L275 PluginConnector]: CDTParser initialized [2023-04-03 04:29:49,122 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i [2023-04-03 04:29:50,251 INFO L500 CDTParser]: Created temporary CDT project at NULL [2023-04-03 04:29:50,695 INFO L351 CDTParser]: Found 1 translation units. [2023-04-03 04:29:50,695 INFO L172 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i [2023-04-03 04:29:50,727 INFO L394 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7d93c6526/51643a5593ae40928124493ee79a9715/FLAG01c0802fd [2023-04-03 04:29:50,741 INFO L402 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/7d93c6526/51643a5593ae40928124493ee79a9715 [2023-04-03 04:29:50,745 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-04-03 04:29:50,747 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2023-04-03 04:29:50,748 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-04-03 04:29:50,748 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-04-03 04:29:50,751 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2023-04-03 04:29:50,752 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.04 04:29:50" (1/1) ... [2023-04-03 04:29:50,753 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e1b9b6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:50, skipping insertion in model container [2023-04-03 04:29:50,753 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 03.04 04:29:50" (1/1) ... [2023-04-03 04:29:50,760 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2023-04-03 04:29:50,874 INFO L178 MainTranslator]: Built tables and reachable declarations [2023-04-03 04:29:52,125 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i[171889,171902] [2023-04-03 04:29:52,230 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-03 04:29:52,277 INFO L203 MainTranslator]: Completed pre-run [2023-04-03 04:29:52,491 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-consumption/32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i[171889,171902] [2023-04-03 04:29:52,511 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-04-03 04:29:52,570 WARN L667 CHandler]: The function sprintf is called, but not defined or handled by StandardFunctionHandler. [2023-04-03 04:29:52,577 INFO L208 MainTranslator]: Completed translation [2023-04-03 04:29:52,577 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52 WrapperNode [2023-04-03 04:29:52,577 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-04-03 04:29:52,579 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-04-03 04:29:52,579 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2023-04-03 04:29:52,579 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2023-04-03 04:29:52,590 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52" (1/1) ... [2023-04-03 04:29:52,591 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52" (1/1) ... [2023-04-03 04:29:52,669 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52" (1/1) ... [2023-04-03 04:29:52,669 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52" (1/1) ... [2023-04-03 04:29:52,776 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52" (1/1) ... [2023-04-03 04:29:52,796 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52" (1/1) ... [2023-04-03 04:29:52,821 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52" (1/1) ... [2023-04-03 04:29:52,836 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52" (1/1) ... [2023-04-03 04:29:52,867 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-04-03 04:29:52,868 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-04-03 04:29:52,868 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2023-04-03 04:29:52,869 INFO L275 PluginConnector]: RCFGBuilder initialized [2023-04-03 04:29:52,871 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52" (1/1) ... [2023-04-03 04:29:52,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-04-03 04:29:52,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 04:29:52,900 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-04-03 04:29:52,918 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-04-03 04:29:52,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2023-04-03 04:29:52,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-04-03 04:29:52,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2023-04-03 04:29:52,939 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~int [2023-04-03 04:29:52,939 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2023-04-03 04:29:52,939 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2023-04-03 04:29:52,939 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2023-04-03 04:29:52,939 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure spin_unlock_irqrestore [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure resource_size [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure readl [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure writel [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_drvdata [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_set_drvdata [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2023-04-03 04:29:52,940 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_get_drvdata [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_set_drvdata [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_dump_gate [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_sync_regs [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_mdelay [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_misc_control [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_modify_reg [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_unit_power [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_calc_clock [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_calc_pll [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_select_clock [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_set_clock [2023-04-03 04:29:52,941 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_find_clock [2023-04-03 04:29:52,942 INFO L138 BoogieDeclarations]: Found implementation of procedure to_sm_device [2023-04-03 04:29:52,942 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_device_release [2023-04-03 04:29:52,942 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_subdev [2023-04-03 04:29:52,942 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_register_device [2023-04-03 04:29:52,942 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_subio [2023-04-03 04:29:52,943 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_mem [2023-04-03 04:29:52,943 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_create_irq [2023-04-03 04:29:52,943 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_register_usbhost [2023-04-03 04:29:52,943 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_setup_uart_data [2023-04-03 04:29:52,943 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_register_uart [2023-04-03 04:29:52,944 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_register_display [2023-04-03 04:29:52,944 INFO L138 BoogieDeclarations]: Found implementation of procedure to_sm501_gpio [2023-04-03 04:29:52,944 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_to_dev [2023-04-03 04:29:52,944 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_get [2023-04-03 04:29:52,945 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_ensure_gpio [2023-04-03 04:29:52,945 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_set [2023-04-03 04:29:52,945 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_input [2023-04-03 04:29:52,945 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_output [2023-04-03 04:29:52,945 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_register_chip [2023-04-03 04:29:52,945 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_register_gpio [2023-04-03 04:29:52,945 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_remove [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_pin2nr [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_gpio_isregistered [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_register_gpio_i2c_instance [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_register_gpio_i2c [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_dbg_regs [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_init_reg [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_init_regs [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_check_clocks [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_init_dev [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_plat_probe [2023-04-03 04:29:52,946 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_set_power [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_plat_suspend [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_plat_resume [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_pci_probe [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_remove_sub [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_dev_remove [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_pci_remove [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_plat_remove [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_base_init [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure sm501_base_exit [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2023-04-03 04:29:52,947 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_1 [2023-04-03 04:29:52,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_2 [2023-04-03 04:29:52,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_3 [2023-04-03 04:29:52,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_4 [2023-04-03 04:29:52,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_5 [2023-04-03 04:29:52,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_6 [2023-04-03 04:29:52,949 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_7 [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_8 [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_9 [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_10 [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_11 [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_12 [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_driver_register_13 [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_platform_driver_unregister_14 [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_trap [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_clock_lock_of_sm501_devdata [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_clock_lock_of_sm501_devdata [2023-04-03 04:29:52,950 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_clock_lock_of_sm501_devdata [2023-04-03 04:29:52,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_clock_lock_of_sm501_devdata [2023-04-03 04:29:52,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_clock_lock_of_sm501_devdata [2023-04-03 04:29:52,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_clock_lock_of_sm501_devdata [2023-04-03 04:29:52,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_clock_lock_of_sm501_devdata [2023-04-03 04:29:52,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:52,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:52,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:52,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:52,951 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:52,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:52,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:52,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_lock [2023-04-03 04:29:52,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_lock [2023-04-03 04:29:52,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock [2023-04-03 04:29:52,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_lock [2023-04-03 04:29:52,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-04-03 04:29:52,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_lock [2023-04-03 04:29:52,952 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock [2023-04-03 04:29:52,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_interruptible_mutex_of_device [2023-04-03 04:29:52,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_killable_mutex_of_device [2023-04-03 04:29:52,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_device [2023-04-03 04:29:52,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_trylock_mutex_of_device [2023-04-03 04:29:52,953 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-04-03 04:29:52,954 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_is_locked_mutex_of_device [2023-04-03 04:29:52,954 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_device [2023-04-03 04:29:52,956 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_initialize [2023-04-03 04:29:52,957 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_check_final_state [2023-04-03 04:29:52,962 INFO L138 BoogieDeclarations]: Found implementation of procedure __const_udelay [2023-04-03 04:29:52,962 INFO L138 BoogieDeclarations]: Found implementation of procedure __dynamic_dev_dbg [2023-04-03 04:29:52,962 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2023-04-03 04:29:52,962 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2023-04-03 04:29:52,963 INFO L138 BoogieDeclarations]: Found implementation of procedure __pci_register_driver [2023-04-03 04:29:52,963 INFO L138 BoogieDeclarations]: Found implementation of procedure __raw_spin_lock_init [2023-04-03 04:29:53,002 INFO L138 BoogieDeclarations]: Found implementation of procedure __request_region [2023-04-03 04:29:53,002 INFO L138 BoogieDeclarations]: Found implementation of procedure _dev_info [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_lock_irqsave [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure _raw_spin_unlock_irqrestore [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_err [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_get_drvdata [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure dev_set_drvdata [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure device_create_file [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure device_remove_file [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure gpiochip_add [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure gpiochip_remove [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure ioremap_nocache [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure iounmap [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure msleep [2023-04-03 04:29:53,003 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_trylock [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_disable_device [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_enable_device [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_ioremap_bar [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure pci_unregister_driver [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_device_register [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_device_unregister [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_driver_register [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_driver_unregister [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_irq [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure platform_get_resource [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure printk [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure release_resource [2023-04-03 04:29:53,004 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_perror_fail [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure __assert [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure printk [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure __dynamic_dev_dbg [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure sprintf [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2023-04-03 04:29:53,005 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_trylock [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_4 [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_2 [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_5 [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_7 [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_9 [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_11 [2023-04-03 04:29:53,006 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_12 [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_1 [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_3 [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_6 [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_8 [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_10 [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_clock_lock_of_sm501_devdata [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_clock_lock_of_sm501_devdata [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_device [2023-04-03 04:29:53,007 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_mutex_of_device [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_device [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure __raw_spin_lock_init [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_lock_irqsave [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure _raw_spin_unlock_irqrestore [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure spin_unlock_irqrestore [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure release_resource [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure resource_size [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-04-03 04:29:53,008 INFO L130 BoogieDeclarations]: Found specification of procedure __request_region [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure readl [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure writel [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap_nocache [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure ioremap [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure iounmap [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure __const_udelay [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure msleep [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure device_create_file [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure device_remove_file [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure dev_get_drvdata [2023-04-03 04:29:53,010 INFO L130 BoogieDeclarations]: Found specification of procedure dev_set_drvdata [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure dev_err [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure _dev_info [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure platform_device_register [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure platform_device_unregister [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_resource [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_irq [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure platform_driver_register [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_driver_register_13 [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure platform_driver_unregister [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_platform_driver_unregister_14 [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure platform_get_drvdata [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure platform_set_drvdata [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure pci_enable_device [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure pci_disable_device [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure __pci_register_driver [2023-04-03 04:29:53,011 INFO L130 BoogieDeclarations]: Found specification of procedure pci_unregister_driver [2023-04-03 04:29:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2023-04-03 04:29:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-04-03 04:29:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure malloc [2023-04-03 04:29:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2023-04-03 04:29:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2023-04-03 04:29:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-04-03 04:29:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2023-04-03 04:29:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2023-04-03 04:29:53,012 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_zalloc [2023-04-03 04:29:53,013 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2023-04-03 04:29:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure pci_get_drvdata [2023-04-03 04:29:53,016 INFO L130 BoogieDeclarations]: Found specification of procedure pci_set_drvdata [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure pci_ioremap_bar [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_unit_power [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_set_clock [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_find_clock [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_misc_control [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_modify_reg [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure gpiochip_add [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure gpiochip_remove [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_dump_gate [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_sync_regs [2023-04-03 04:29:53,017 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_mdelay [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_calc_clock [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_calc_pll [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_select_clock [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure to_sm_device [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_device_release [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_subdev [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_register_device [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_subio [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_mem [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_create_irq [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_register_usbhost [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_setup_uart_data [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_register_uart [2023-04-03 04:29:53,018 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_register_display [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure to_sm501_gpio [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_to_dev [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_get [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_ensure_gpio [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_set [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_input [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_output [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_register_chip [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_register_gpio [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_remove [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_pin2nr [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_gpio_isregistered [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_register_gpio_i2c_instance [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_register_gpio_i2c [2023-04-03 04:29:53,019 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_dbg_regs [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_init_reg [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_init_regs [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_check_clocks [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_init_dev [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_plat_probe [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_set_power [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~int [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_plat_suspend [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_plat_resume [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_pci_probe [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_remove_sub [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_dev_remove [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_pci_remove [2023-04-03 04:29:53,020 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_plat_remove [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_base_init [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure sm501_base_exit [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_initialize [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_check_final_state [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure main [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_trap [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_clock_lock_of_sm501_devdata [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_clock_lock_of_sm501_devdata [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_clock_lock_of_sm501_devdata [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_clock_lock_of_sm501_devdata [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_clock_lock_of_sm501_devdata [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:53,021 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_cred_guard_mutex_of_signal_struct [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_lock [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_lock [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_trylock_lock [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_lock [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_lock [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_interruptible_mutex_of_device [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_killable_mutex_of_device [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_atomic_dec_and_mutex_lock_mutex_of_device [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_is_locked_mutex_of_device [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_ulong [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure free [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2023-04-03 04:29:53,022 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-04-03 04:29:53,594 INFO L236 CfgBuilder]: Building ICFG [2023-04-03 04:29:53,602 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-04-03 04:29:57,593 INFO L277 CfgBuilder]: Performing block encoding [2023-04-03 04:29:58,685 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-04-03 04:29:58,685 INFO L302 CfgBuilder]: Removed 0 assume(true) statements. [2023-04-03 04:29:58,689 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.04 04:29:58 BoogieIcfgContainer [2023-04-03 04:29:58,689 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-04-03 04:29:58,691 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-04-03 04:29:58,691 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2023-04-03 04:29:58,693 INFO L275 PluginConnector]: TraceAbstraction initialized [2023-04-03 04:29:58,694 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 03.04 04:29:50" (1/3) ... [2023-04-03 04:29:58,694 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53f03c22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.04 04:29:58, skipping insertion in model container [2023-04-03 04:29:58,694 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 03.04 04:29:52" (2/3) ... [2023-04-03 04:29:58,694 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53f03c22 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 03.04 04:29:58, skipping insertion in model container [2023-04-03 04:29:58,694 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 03.04 04:29:58" (3/3) ... [2023-04-03 04:29:58,695 INFO L112 eAbstractionObserver]: Analyzing ICFG 32_7a_cilled_linux-3.8-rc1-drivers--mfd--sm501.ko-main.cil.out.i [2023-04-03 04:29:58,711 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-04-03 04:29:58,711 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-04-03 04:29:58,791 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-04-03 04:29:58,798 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@2f621748, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-04-03 04:29:58,799 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-04-03 04:29:58,807 INFO L276 IsEmpty]: Start isEmpty. Operand has 1151 states, 640 states have (on average 1.2203125) internal successors, (781), 657 states have internal predecessors, (781), 356 states have call successors, (356), 121 states have call predecessors, (356), 121 states have return successors, (356), 356 states have call predecessors, (356), 356 states have call successors, (356) [2023-04-03 04:29:58,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2023-04-03 04:29:58,829 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:29:58,829 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:29:58,830 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:29:58,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:29:58,835 INFO L85 PathProgramCache]: Analyzing trace with hash 878604314, now seen corresponding path program 1 times [2023-04-03 04:29:58,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:29:58,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734248090] [2023-04-03 04:29:58,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:29:58,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:29:59,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:29:59,537 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-03 04:29:59,537 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:29:59,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734248090] [2023-04-03 04:29:59,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734248090] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:29:59,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:29:59,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:29:59,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157347664] [2023-04-03 04:29:59,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:29:59,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:29:59,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:29:59,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:29:59,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:29:59,575 INFO L87 Difference]: Start difference. First operand has 1151 states, 640 states have (on average 1.2203125) internal successors, (781), 657 states have internal predecessors, (781), 356 states have call successors, (356), 121 states have call predecessors, (356), 121 states have return successors, (356), 356 states have call predecessors, (356), 356 states have call successors, (356) Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-04-03 04:30:02,994 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:05,012 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:07,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:07,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:30:07,141 INFO L93 Difference]: Finished difference Result 3132 states and 4260 transitions. [2023-04-03 04:30:07,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:30:07,144 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 34 [2023-04-03 04:30:07,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:30:07,168 INFO L225 Difference]: With dead ends: 3132 [2023-04-03 04:30:07,168 INFO L226 Difference]: Without dead ends: 2069 [2023-04-03 04:30:07,178 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:07,182 INFO L413 NwaCegarLoop]: 1255 mSDtfsCounter, 1365 mSDsluCounter, 1237 mSDsCounter, 0 mSdLazyCounter, 326 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1365 SdHoareTripleChecker+Valid, 2492 SdHoareTripleChecker+Invalid, 332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 326 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-04-03 04:30:07,183 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1365 Valid, 2492 Invalid, 332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 326 Invalid, 3 Unknown, 0 Unchecked, 7.3s Time] [2023-04-03 04:30:07,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2069 states. [2023-04-03 04:30:07,370 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2069 to 2065. [2023-04-03 04:30:07,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2065 states, 1166 states have (on average 1.2255574614065181) internal successors, (1429), 1191 states have internal predecessors, (1429), 672 states have call successors, (672), 229 states have call predecessors, (672), 226 states have return successors, (664), 664 states have call predecessors, (664), 664 states have call successors, (664) [2023-04-03 04:30:07,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2065 states to 2065 states and 2765 transitions. [2023-04-03 04:30:07,396 INFO L78 Accepts]: Start accepts. Automaton has 2065 states and 2765 transitions. Word has length 34 [2023-04-03 04:30:07,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:30:07,396 INFO L495 AbstractCegarLoop]: Abstraction has 2065 states and 2765 transitions. [2023-04-03 04:30:07,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-04-03 04:30:07,397 INFO L276 IsEmpty]: Start isEmpty. Operand 2065 states and 2765 transitions. [2023-04-03 04:30:07,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2023-04-03 04:30:07,401 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:30:07,401 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:30:07,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-04-03 04:30:07,402 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:30:07,403 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:30:07,403 INFO L85 PathProgramCache]: Analyzing trace with hash 2111668671, now seen corresponding path program 1 times [2023-04-03 04:30:07,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:30:07,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646899309] [2023-04-03 04:30:07,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:07,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:30:07,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:07,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-03 04:30:07,662 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:30:07,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646899309] [2023-04-03 04:30:07,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646899309] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:30:07,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:30:07,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:30:07,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060948109] [2023-04-03 04:30:07,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:30:07,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:30:07,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:30:07,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:30:07,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:07,666 INFO L87 Difference]: Start difference. First operand 2065 states and 2765 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-04-03 04:30:10,317 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:10,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:30:10,374 INFO L93 Difference]: Finished difference Result 2121 states and 2811 transitions. [2023-04-03 04:30:10,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:30:10,375 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 38 [2023-04-03 04:30:10,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:30:10,386 INFO L225 Difference]: With dead ends: 2121 [2023-04-03 04:30:10,386 INFO L226 Difference]: Without dead ends: 2117 [2023-04-03 04:30:10,388 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:10,389 INFO L413 NwaCegarLoop]: 1246 mSDtfsCounter, 1240 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 2 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1240 SdHoareTripleChecker+Valid, 1397 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-04-03 04:30:10,389 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1240 Valid, 1397 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 185 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2023-04-03 04:30:10,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2117 states. [2023-04-03 04:30:10,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2117 to 2115. [2023-04-03 04:30:10,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2115 states, 1194 states have (on average 1.221105527638191) internal successors, (1458), 1221 states have internal predecessors, (1458), 676 states have call successors, (676), 247 states have call predecessors, (676), 244 states have return successors, (670), 670 states have call predecessors, (670), 670 states have call successors, (670) [2023-04-03 04:30:10,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2115 states to 2115 states and 2804 transitions. [2023-04-03 04:30:10,483 INFO L78 Accepts]: Start accepts. Automaton has 2115 states and 2804 transitions. Word has length 38 [2023-04-03 04:30:10,483 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:30:10,483 INFO L495 AbstractCegarLoop]: Abstraction has 2115 states and 2804 transitions. [2023-04-03 04:30:10,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-04-03 04:30:10,484 INFO L276 IsEmpty]: Start isEmpty. Operand 2115 states and 2804 transitions. [2023-04-03 04:30:10,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2023-04-03 04:30:10,485 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:30:10,486 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:30:10,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-04-03 04:30:10,486 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:30:10,486 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:30:10,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1036419181, now seen corresponding path program 1 times [2023-04-03 04:30:10,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:30:10,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [280400163] [2023-04-03 04:30:10,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:10,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:30:10,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:10,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-03 04:30:10,773 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:30:10,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [280400163] [2023-04-03 04:30:10,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [280400163] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:30:10,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:30:10,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:30:10,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609209835] [2023-04-03 04:30:10,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:30:10,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:30:10,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:30:10,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:30:10,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:10,776 INFO L87 Difference]: Start difference. First operand 2115 states and 2804 transitions. Second operand has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-04-03 04:30:13,421 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:13,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:30:13,464 INFO L93 Difference]: Finished difference Result 2117 states and 2805 transitions. [2023-04-03 04:30:13,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:30:13,464 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 39 [2023-04-03 04:30:13,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:30:13,476 INFO L225 Difference]: With dead ends: 2117 [2023-04-03 04:30:13,479 INFO L226 Difference]: Without dead ends: 2114 [2023-04-03 04:30:13,483 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:13,485 INFO L413 NwaCegarLoop]: 1245 mSDtfsCounter, 1384 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1384 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2023-04-03 04:30:13,486 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1384 Valid, 1250 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 161 Invalid, 1 Unknown, 0 Unchecked, 2.6s Time] [2023-04-03 04:30:13,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2114 states. [2023-04-03 04:30:13,589 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2114 to 2114. [2023-04-03 04:30:13,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2114 states, 1194 states have (on average 1.2202680067001674) internal successors, (1457), 1220 states have internal predecessors, (1457), 675 states have call successors, (675), 247 states have call predecessors, (675), 244 states have return successors, (670), 670 states have call predecessors, (670), 670 states have call successors, (670) [2023-04-03 04:30:13,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2114 states to 2114 states and 2802 transitions. [2023-04-03 04:30:13,606 INFO L78 Accepts]: Start accepts. Automaton has 2114 states and 2802 transitions. Word has length 39 [2023-04-03 04:30:13,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:30:13,607 INFO L495 AbstractCegarLoop]: Abstraction has 2114 states and 2802 transitions. [2023-04-03 04:30:13,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-04-03 04:30:13,607 INFO L276 IsEmpty]: Start isEmpty. Operand 2114 states and 2802 transitions. [2023-04-03 04:30:13,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2023-04-03 04:30:13,611 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:30:13,611 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:30:13,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-04-03 04:30:13,612 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:30:13,612 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:30:13,612 INFO L85 PathProgramCache]: Analyzing trace with hash 2063428226, now seen corresponding path program 1 times [2023-04-03 04:30:13,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:30:13,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124672200] [2023-04-03 04:30:13,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:13,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:30:13,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:13,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-03 04:30:13,816 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:30:13,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124672200] [2023-04-03 04:30:13,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124672200] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:30:13,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:30:13,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:30:13,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383179] [2023-04-03 04:30:13,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:30:13,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:30:13,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:30:13,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:30:13,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:13,818 INFO L87 Difference]: Start difference. First operand 2114 states and 2802 transitions. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-04-03 04:30:16,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:16,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:30:16,646 INFO L93 Difference]: Finished difference Result 2116 states and 2803 transitions. [2023-04-03 04:30:16,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:30:16,647 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 40 [2023-04-03 04:30:16,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:30:16,659 INFO L225 Difference]: With dead ends: 2116 [2023-04-03 04:30:16,659 INFO L226 Difference]: Without dead ends: 2113 [2023-04-03 04:30:16,661 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:16,661 INFO L413 NwaCegarLoop]: 1243 mSDtfsCounter, 1381 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1381 SdHoareTripleChecker+Valid, 1248 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-04-03 04:30:16,662 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1381 Valid, 1248 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 161 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2023-04-03 04:30:16,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2113 states. [2023-04-03 04:30:16,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2113 to 2113. [2023-04-03 04:30:16,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2113 states, 1194 states have (on average 1.219430485762144) internal successors, (1456), 1219 states have internal predecessors, (1456), 674 states have call successors, (674), 247 states have call predecessors, (674), 244 states have return successors, (670), 670 states have call predecessors, (670), 670 states have call successors, (670) [2023-04-03 04:30:16,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2113 states to 2113 states and 2800 transitions. [2023-04-03 04:30:16,796 INFO L78 Accepts]: Start accepts. Automaton has 2113 states and 2800 transitions. Word has length 40 [2023-04-03 04:30:16,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:30:16,797 INFO L495 AbstractCegarLoop]: Abstraction has 2113 states and 2800 transitions. [2023-04-03 04:30:16,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-04-03 04:30:16,798 INFO L276 IsEmpty]: Start isEmpty. Operand 2113 states and 2800 transitions. [2023-04-03 04:30:16,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2023-04-03 04:30:16,801 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:30:16,801 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:30:16,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-04-03 04:30:16,801 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:30:16,802 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:30:16,802 INFO L85 PathProgramCache]: Analyzing trace with hash -459024880, now seen corresponding path program 1 times [2023-04-03 04:30:16,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:30:16,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398863766] [2023-04-03 04:30:16,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:16,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:30:16,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:17,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-04-03 04:30:17,001 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:30:17,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398863766] [2023-04-03 04:30:17,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398863766] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:30:17,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:30:17,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:30:17,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457400210] [2023-04-03 04:30:17,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:30:17,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:30:17,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:30:17,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:30:17,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:17,003 INFO L87 Difference]: Start difference. First operand 2113 states and 2800 transitions. Second operand has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-04-03 04:30:19,832 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:19,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:30:19,878 INFO L93 Difference]: Finished difference Result 2115 states and 2801 transitions. [2023-04-03 04:30:19,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:30:19,879 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 41 [2023-04-03 04:30:19,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:30:19,890 INFO L225 Difference]: With dead ends: 2115 [2023-04-03 04:30:19,890 INFO L226 Difference]: Without dead ends: 2093 [2023-04-03 04:30:19,892 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:19,893 INFO L413 NwaCegarLoop]: 1242 mSDtfsCounter, 1378 mSDsluCounter, 5 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1378 SdHoareTripleChecker+Valid, 1247 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2023-04-03 04:30:19,893 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1378 Valid, 1247 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 160 Invalid, 1 Unknown, 0 Unchecked, 2.7s Time] [2023-04-03 04:30:19,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2093 states. [2023-04-03 04:30:20,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2093 to 2093. [2023-04-03 04:30:20,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2093 states, 1184 states have (on average 1.2195945945945945) internal successors, (1444), 1208 states have internal predecessors, (1444), 668 states have call successors, (668), 242 states have call predecessors, (668), 240 states have return successors, (666), 666 states have call predecessors, (666), 666 states have call successors, (666) [2023-04-03 04:30:20,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2093 states to 2093 states and 2778 transitions. [2023-04-03 04:30:20,029 INFO L78 Accepts]: Start accepts. Automaton has 2093 states and 2778 transitions. Word has length 41 [2023-04-03 04:30:20,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:30:20,030 INFO L495 AbstractCegarLoop]: Abstraction has 2093 states and 2778 transitions. [2023-04-03 04:30:20,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.666666666666666) internal successors, (26), 3 states have internal predecessors, (26), 3 states have call successors, (9), 3 states have call predecessors, (9), 2 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2023-04-03 04:30:20,030 INFO L276 IsEmpty]: Start isEmpty. Operand 2093 states and 2778 transitions. [2023-04-03 04:30:20,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 226 [2023-04-03 04:30:20,044 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:30:20,045 INFO L195 NwaCegarLoop]: trace histogram [11, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:30:20,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-04-03 04:30:20,045 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:30:20,045 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:30:20,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1060013992, now seen corresponding path program 1 times [2023-04-03 04:30:20,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:30:20,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126748420] [2023-04-03 04:30:20,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:20,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:30:20,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:20,390 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 204 trivial. 0 not checked. [2023-04-03 04:30:20,390 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:30:20,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126748420] [2023-04-03 04:30:20,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1126748420] provided 0 perfect and 1 imperfect interpolant sequences [2023-04-03 04:30:20,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531080548] [2023-04-03 04:30:20,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:20,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:30:20,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 04:30:20,397 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-03 04:30:20,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-04-03 04:30:21,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:21,325 INFO L262 TraceCheckSpWp]: Trace formula consists of 3716 conjuncts, 2 conjunts are in the unsatisfiable core [2023-04-03 04:30:21,340 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 04:30:21,387 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2023-04-03 04:30:21,387 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 04:30:21,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531080548] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:30:21,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-04-03 04:30:21,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-04-03 04:30:21,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455855837] [2023-04-03 04:30:21,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:30:21,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:30:21,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:30:21,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:30:21,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-04-03 04:30:21,390 INFO L87 Difference]: Start difference. First operand 2093 states and 2778 transitions. Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2023-04-03 04:30:24,548 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:26,557 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:26,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:30:26,630 INFO L93 Difference]: Finished difference Result 4177 states and 5577 transitions. [2023-04-03 04:30:26,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:30:26,631 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 225 [2023-04-03 04:30:26,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:30:26,644 INFO L225 Difference]: With dead ends: 4177 [2023-04-03 04:30:26,644 INFO L226 Difference]: Without dead ends: 2093 [2023-04-03 04:30:26,654 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 227 GetRequests, 225 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-04-03 04:30:26,654 INFO L413 NwaCegarLoop]: 1224 mSDtfsCounter, 34 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 3 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 2395 SdHoareTripleChecker+Invalid, 311 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2023-04-03 04:30:26,655 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [55 Valid, 2395 Invalid, 311 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 306 Invalid, 2 Unknown, 0 Unchecked, 5.1s Time] [2023-04-03 04:30:26,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2093 states. [2023-04-03 04:30:26,769 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2093 to 2093. [2023-04-03 04:30:26,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2093 states, 1184 states have (on average 1.2179054054054055) internal successors, (1442), 1208 states have internal predecessors, (1442), 668 states have call successors, (668), 242 states have call predecessors, (668), 240 states have return successors, (666), 666 states have call predecessors, (666), 666 states have call successors, (666) [2023-04-03 04:30:26,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2093 states to 2093 states and 2776 transitions. [2023-04-03 04:30:26,785 INFO L78 Accepts]: Start accepts. Automaton has 2093 states and 2776 transitions. Word has length 225 [2023-04-03 04:30:26,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:30:26,787 INFO L495 AbstractCegarLoop]: Abstraction has 2093 states and 2776 transitions. [2023-04-03 04:30:26,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2023-04-03 04:30:26,787 INFO L276 IsEmpty]: Start isEmpty. Operand 2093 states and 2776 transitions. [2023-04-03 04:30:26,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2023-04-03 04:30:26,797 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:30:26,798 INFO L195 NwaCegarLoop]: trace histogram [11, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:30:26,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-04-03 04:30:27,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2023-04-03 04:30:27,012 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:30:27,013 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:30:27,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1770579690, now seen corresponding path program 1 times [2023-04-03 04:30:27,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:30:27,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931363087] [2023-04-03 04:30:27,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:27,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:30:27,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:27,185 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:30:27,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931363087] [2023-04-03 04:30:27,185 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-04-03 04:30:27,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [19540572] [2023-04-03 04:30:27,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:27,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:30:27,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 04:30:27,189 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-03 04:30:27,192 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-04-03 04:30:28,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:28,128 INFO L262 TraceCheckSpWp]: Trace formula consists of 3783 conjuncts, 2 conjunts are in the unsatisfiable core [2023-04-03 04:30:28,139 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 04:30:28,166 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2023-04-03 04:30:28,166 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 04:30:28,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [19540572] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:30:28,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:30:28,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:30:28,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237014098] [2023-04-03 04:30:28,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:30:28,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:30:28,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:30:28,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:30:28,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:28,169 INFO L87 Difference]: Start difference. First operand 2093 states and 2776 transitions. Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-04-03 04:30:31,258 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:33,266 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:35,480 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:35,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:30:35,562 INFO L93 Difference]: Finished difference Result 4878 states and 6460 transitions. [2023-04-03 04:30:35,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:30:35,563 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) Word has length 230 [2023-04-03 04:30:35,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:30:35,576 INFO L225 Difference]: With dead ends: 4878 [2023-04-03 04:30:35,576 INFO L226 Difference]: Without dead ends: 2794 [2023-04-03 04:30:35,583 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:35,584 INFO L413 NwaCegarLoop]: 1666 mSDtfsCounter, 1133 mSDsluCounter, 1205 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 6 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1133 SdHoareTripleChecker+Valid, 2871 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-04-03 04:30:35,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1133 Valid, 2871 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 379 Invalid, 3 Unknown, 0 Unchecked, 7.2s Time] [2023-04-03 04:30:35,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2794 states. [2023-04-03 04:30:35,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2794 to 2783. [2023-04-03 04:30:35,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2783 states, 1575 states have (on average 1.2146031746031747) internal successors, (1913), 1601 states have internal predecessors, (1913), 880 states have call successors, (880), 329 states have call predecessors, (880), 327 states have return successors, (878), 878 states have call predecessors, (878), 878 states have call successors, (878) [2023-04-03 04:30:35,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2783 states to 2783 states and 3671 transitions. [2023-04-03 04:30:35,762 INFO L78 Accepts]: Start accepts. Automaton has 2783 states and 3671 transitions. Word has length 230 [2023-04-03 04:30:35,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:30:35,763 INFO L495 AbstractCegarLoop]: Abstraction has 2783 states and 3671 transitions. [2023-04-03 04:30:35,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 2 states have call successors, (45), 2 states have call predecessors, (45), 2 states have return successors, (36), 2 states have call predecessors, (36), 2 states have call successors, (36) [2023-04-03 04:30:35,763 INFO L276 IsEmpty]: Start isEmpty. Operand 2783 states and 3671 transitions. [2023-04-03 04:30:35,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2023-04-03 04:30:35,773 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:30:35,773 INFO L195 NwaCegarLoop]: trace histogram [11, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:30:35,791 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-04-03 04:30:35,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2023-04-03 04:30:35,992 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:30:35,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:30:35,993 INFO L85 PathProgramCache]: Analyzing trace with hash -731822817, now seen corresponding path program 1 times [2023-04-03 04:30:35,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:30:35,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193769325] [2023-04-03 04:30:35,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:35,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:30:36,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:36,140 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:30:36,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193769325] [2023-04-03 04:30:36,140 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-04-03 04:30:36,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1820554047] [2023-04-03 04:30:36,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:36,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:30:36,141 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 04:30:36,142 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-03 04:30:36,145 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-04-03 04:30:37,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:37,041 INFO L262 TraceCheckSpWp]: Trace formula consists of 3696 conjuncts, 2 conjunts are in the unsatisfiable core [2023-04-03 04:30:37,049 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 04:30:37,091 INFO L134 CoverageAnalysis]: Checked inductivity of 175 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2023-04-03 04:30:37,091 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 04:30:37,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1820554047] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:30:37,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:30:37,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:30:37,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284475572] [2023-04-03 04:30:37,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:30:37,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:30:37,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:30:37,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:30:37,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:37,093 INFO L87 Difference]: Start difference. First operand 2783 states and 3671 transitions. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 3 states have call successors, (47), 3 states have call predecessors, (47), 3 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2023-04-03 04:30:40,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:42,400 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:44,497 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:44,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:30:44,563 INFO L93 Difference]: Finished difference Result 5622 states and 7425 transitions. [2023-04-03 04:30:44,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:30:44,564 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 3 states have call successors, (47), 3 states have call predecessors, (47), 3 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) Word has length 230 [2023-04-03 04:30:44,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:30:44,585 INFO L225 Difference]: With dead ends: 5622 [2023-04-03 04:30:44,585 INFO L226 Difference]: Without dead ends: 3709 [2023-04-03 04:30:44,595 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 228 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:44,595 INFO L413 NwaCegarLoop]: 1657 mSDtfsCounter, 1209 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 9 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1209 SdHoareTripleChecker+Valid, 2854 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.3s IncrementalHoareTripleChecker+Time [2023-04-03 04:30:44,596 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1209 Valid, 2854 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 371 Invalid, 3 Unknown, 0 Unchecked, 7.3s Time] [2023-04-03 04:30:44,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3709 states. [2023-04-03 04:30:44,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3709 to 3698. [2023-04-03 04:30:44,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3698 states, 2093 states have (on average 1.2145246058289536) internal successors, (2542), 2127 states have internal predecessors, (2542), 1170 states have call successors, (1170), 436 states have call predecessors, (1170), 434 states have return successors, (1168), 1168 states have call predecessors, (1168), 1168 states have call successors, (1168) [2023-04-03 04:30:44,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 4880 transitions. [2023-04-03 04:30:44,850 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 4880 transitions. Word has length 230 [2023-04-03 04:30:44,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:30:44,850 INFO L495 AbstractCegarLoop]: Abstraction has 3698 states and 4880 transitions. [2023-04-03 04:30:44,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 3 states have call successors, (47), 3 states have call predecessors, (47), 3 states have return successors, (40), 3 states have call predecessors, (40), 3 states have call successors, (40) [2023-04-03 04:30:44,851 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 4880 transitions. [2023-04-03 04:30:44,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2023-04-03 04:30:44,864 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:30:44,865 INFO L195 NwaCegarLoop]: trace histogram [12, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:30:44,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-04-03 04:30:45,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:30:45,080 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:30:45,080 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:30:45,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1583428838, now seen corresponding path program 1 times [2023-04-03 04:30:45,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:30:45,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076439854] [2023-04-03 04:30:45,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:45,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:30:45,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:45,241 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:30:45,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076439854] [2023-04-03 04:30:45,241 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-04-03 04:30:45,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772835905] [2023-04-03 04:30:45,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:45,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:30:45,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 04:30:45,243 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-03 04:30:45,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-04-03 04:30:46,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:46,151 INFO L262 TraceCheckSpWp]: Trace formula consists of 4107 conjuncts, 2 conjunts are in the unsatisfiable core [2023-04-03 04:30:46,160 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 04:30:46,201 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 212 trivial. 0 not checked. [2023-04-03 04:30:46,201 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 04:30:46,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772835905] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:30:46,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:30:46,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:30:46,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369780739] [2023-04-03 04:30:46,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:30:46,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:30:46,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:30:46,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:30:46,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:46,205 INFO L87 Difference]: Start difference. First operand 3698 states and 4880 transitions. Second operand has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) [2023-04-03 04:30:49,768 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:51,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:53,827 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:53,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:30:53,896 INFO L93 Difference]: Finished difference Result 8705 states and 11517 transitions. [2023-04-03 04:30:53,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:30:53,896 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) Word has length 266 [2023-04-03 04:30:53,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:30:53,929 INFO L225 Difference]: With dead ends: 8705 [2023-04-03 04:30:53,930 INFO L226 Difference]: Without dead ends: 5016 [2023-04-03 04:30:53,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 264 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:53,947 INFO L413 NwaCegarLoop]: 1729 mSDtfsCounter, 1263 mSDsluCounter, 1212 mSDsCounter, 0 mSdLazyCounter, 379 mSolverCounterSat, 3 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1263 SdHoareTripleChecker+Valid, 2941 SdHoareTripleChecker+Invalid, 385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 379 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.4s IncrementalHoareTripleChecker+Time [2023-04-03 04:30:53,947 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1263 Valid, 2941 Invalid, 385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 379 Invalid, 3 Unknown, 0 Unchecked, 7.4s Time] [2023-04-03 04:30:53,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5016 states. [2023-04-03 04:30:54,247 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5016 to 4997. [2023-04-03 04:30:54,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4997 states, 2845 states have (on average 1.2231985940246046) internal successors, (3480), 2890 states have internal predecessors, (3480), 1571 states have call successors, (1571), 582 states have call predecessors, (1571), 580 states have return successors, (1569), 1569 states have call predecessors, (1569), 1569 states have call successors, (1569) [2023-04-03 04:30:54,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4997 states to 4997 states and 6620 transitions. [2023-04-03 04:30:54,276 INFO L78 Accepts]: Start accepts. Automaton has 4997 states and 6620 transitions. Word has length 266 [2023-04-03 04:30:54,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:30:54,277 INFO L495 AbstractCegarLoop]: Abstraction has 4997 states and 6620 transitions. [2023-04-03 04:30:54,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.666666666666664) internal successors, (113), 3 states have internal predecessors, (113), 2 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (49), 2 states have call predecessors, (49), 2 states have call successors, (49) [2023-04-03 04:30:54,278 INFO L276 IsEmpty]: Start isEmpty. Operand 4997 states and 6620 transitions. [2023-04-03 04:30:54,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2023-04-03 04:30:54,297 INFO L187 NwaCegarLoop]: Found error trace [2023-04-03 04:30:54,297 INFO L195 NwaCegarLoop]: trace histogram [11, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:30:54,316 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-04-03 04:30:54,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:30:54,514 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-04-03 04:30:54,514 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-04-03 04:30:54,514 INFO L85 PathProgramCache]: Analyzing trace with hash 859658716, now seen corresponding path program 1 times [2023-04-03 04:30:54,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2023-04-03 04:30:54,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553672334] [2023-04-03 04:30:54,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:54,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-04-03 04:30:54,628 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-04-03 04:30:54,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1202901669] [2023-04-03 04:30:54,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-04-03 04:30:54,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-04-03 04:30:54,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-04-03 04:30:54,630 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-04-03 04:30:54,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-04-03 04:30:55,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-04-03 04:30:55,615 INFO L262 TraceCheckSpWp]: Trace formula consists of 4062 conjuncts, 11 conjunts are in the unsatisfiable core [2023-04-03 04:30:55,623 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-04-03 04:30:55,709 INFO L134 CoverageAnalysis]: Checked inductivity of 233 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2023-04-03 04:30:55,710 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-04-03 04:30:55,710 INFO L136 FreeRefinementEngine]: Strategy SIFA_TAIPAN found an infeasible trace [2023-04-03 04:30:55,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553672334] [2023-04-03 04:30:55,710 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-04-03 04:30:55,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1202901669] [2023-04-03 04:30:55,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1202901669] provided 1 perfect and 0 imperfect interpolant sequences [2023-04-03 04:30:55,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-04-03 04:30:55,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-04-03 04:30:55,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336844719] [2023-04-03 04:30:55,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-04-03 04:30:55,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-04-03 04:30:55,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2023-04-03 04:30:55,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-04-03 04:30:55,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:30:55,712 INFO L87 Difference]: Start difference. First operand 4997 states and 6620 transitions. Second operand has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (55), 3 states have call predecessors, (55), 2 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2023-04-03 04:30:57,868 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:30:59,942 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:31:01,949 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-04-03 04:31:02,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-04-03 04:31:02,007 INFO L93 Difference]: Finished difference Result 4997 states and 6620 transitions. [2023-04-03 04:31:02,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-04-03 04:31:02,007 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (55), 3 states have call predecessors, (55), 2 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) Word has length 288 [2023-04-03 04:31:02,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-04-03 04:31:02,009 INFO L225 Difference]: With dead ends: 4997 [2023-04-03 04:31:02,009 INFO L226 Difference]: Without dead ends: 0 [2023-04-03 04:31:02,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 287 GetRequests, 286 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-04-03 04:31:02,025 INFO L413 NwaCegarLoop]: 1235 mSDtfsCounter, 141 mSDsluCounter, 1090 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 0 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 2325 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.1s IncrementalHoareTripleChecker+Time [2023-04-03 04:31:02,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 2325 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 307 Invalid, 2 Unknown, 0 Unchecked, 6.1s Time] [2023-04-03 04:31:02,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2023-04-03 04:31:02,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2023-04-03 04:31:02,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-04-03 04:31:02,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2023-04-03 04:31:02,027 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 288 [2023-04-03 04:31:02,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-04-03 04:31:02,028 INFO L495 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2023-04-03 04:31:02,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 39.333333333333336) internal successors, (118), 3 states have internal predecessors, (118), 3 states have call successors, (55), 3 states have call predecessors, (55), 2 states have return successors, (46), 2 states have call predecessors, (46), 2 states have call successors, (46) [2023-04-03 04:31:02,028 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2023-04-03 04:31:02,028 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2023-04-03 04:31:02,030 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-04-03 04:31:02,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2023-04-03 04:31:02,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2023-04-03 04:31:02,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2023-04-03 04:31:12,574 INFO L899 garLoopResultBuilder]: For program point reach_errorEXIT(line 12) no Hoare annotation was computed. [2023-04-03 04:31:12,574 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(line 12) no Hoare annotation was computed. [2023-04-03 04:31:12,575 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6259 6261) the Hoare annotation is: true [2023-04-03 04:31:12,575 INFO L899 garLoopResultBuilder]: For program point L6260-1(line 6260) no Hoare annotation was computed. [2023-04-03 04:31:12,575 INFO L899 garLoopResultBuilder]: For program point dev_get_drvdataEXIT(lines 6259 6261) no Hoare annotation was computed. [2023-04-03 04:31:12,575 INFO L902 garLoopResultBuilder]: At program point L6260(line 6260) the Hoare annotation is: true [2023-04-03 04:31:12,575 INFO L899 garLoopResultBuilder]: For program point gpiochip_removeEXIT(lines 6278 6280) no Hoare annotation was computed. [2023-04-03 04:31:12,575 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6278 6280) the Hoare annotation is: true [2023-04-03 04:31:12,575 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6238 6240) the Hoare annotation is: true [2023-04-03 04:31:12,575 INFO L899 garLoopResultBuilder]: For program point __raw_spin_lock_initEXIT(lines 6238 6240) no Hoare annotation was computed. [2023-04-03 04:31:12,575 INFO L899 garLoopResultBuilder]: For program point sm501_remove_subFINAL(lines 5280 5287) no Hoare annotation was computed. [2023-04-03 04:31:12,575 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5280 5287) the Hoare annotation is: true [2023-04-03 04:31:12,575 INFO L899 garLoopResultBuilder]: For program point sm501_remove_subEXIT(lines 5280 5287) no Hoare annotation was computed. [2023-04-03 04:31:12,575 INFO L902 garLoopResultBuilder]: At program point L5283(line 5283) the Hoare annotation is: true [2023-04-03 04:31:12,575 INFO L902 garLoopResultBuilder]: At program point L5283-1(line 5283) the Hoare annotation is: true [2023-04-03 04:31:12,575 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,576 INFO L902 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: true [2023-04-03 04:31:12,576 INFO L899 garLoopResultBuilder]: For program point L-1-2(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,576 INFO L902 garLoopResultBuilder]: At program point L-1-4(line -1) the Hoare annotation is: true [2023-04-03 04:31:12,576 INFO L899 garLoopResultBuilder]: For program point L-1-5(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,576 INFO L899 garLoopResultBuilder]: For program point L-1-6(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,576 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-03 04:31:12,576 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~X~int~TO~intEXIT(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,576 INFO L902 garLoopResultBuilder]: At program point L3799-1(lines 3780 3803) the Hoare annotation is: true [2023-04-03 04:31:12,576 INFO L902 garLoopResultBuilder]: At program point L3799(line 3799) the Hoare annotation is: true [2023-04-03 04:31:12,576 INFO L902 garLoopResultBuilder]: At program point ldv_30747(lines 3784 3798) the Hoare annotation is: true [2023-04-03 04:31:12,576 INFO L899 garLoopResultBuilder]: For program point L3792(lines 3792 3796) no Hoare annotation was computed. [2023-04-03 04:31:12,576 INFO L899 garLoopResultBuilder]: For program point sm501_mdelayEXIT(lines 3780 3803) no Hoare annotation was computed. [2023-04-03 04:31:12,576 INFO L902 garLoopResultBuilder]: At program point L3788(lines 3784 3798) the Hoare annotation is: true [2023-04-03 04:31:12,577 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3780 3803) the Hoare annotation is: true [2023-04-03 04:31:12,577 INFO L899 garLoopResultBuilder]: For program point L3784(lines 3784 3800) no Hoare annotation was computed. [2023-04-03 04:31:12,577 INFO L895 garLoopResultBuilder]: At program point L5818(line 5818) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,577 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5813 5823) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,577 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_clock_lock_of_sm501_devdataEXIT(lines 5813 5823) no Hoare annotation was computed. [2023-04-03 04:31:12,577 INFO L899 garLoopResultBuilder]: For program point L5818-1(lines 5816 5819) no Hoare annotation was computed. [2023-04-03 04:31:12,577 INFO L899 garLoopResultBuilder]: For program point L5816(lines 5816 5819) no Hoare annotation was computed. [2023-04-03 04:31:12,577 INFO L899 garLoopResultBuilder]: For program point sm501_calc_clockEXIT(lines 3971 4020) no Hoare annotation was computed. [2023-04-03 04:31:12,577 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3971 4020) the Hoare annotation is: true [2023-04-03 04:31:12,578 INFO L902 garLoopResultBuilder]: At program point $Ultimate##13(lines 4012 4016) the Hoare annotation is: true [2023-04-03 04:31:12,578 INFO L902 garLoopResultBuilder]: At program point $Ultimate##11(lines 4004 4008) the Hoare annotation is: true [2023-04-03 04:31:12,578 INFO L899 garLoopResultBuilder]: For program point L4608-1(line 4608) no Hoare annotation was computed. [2023-04-03 04:31:12,578 INFO L899 garLoopResultBuilder]: For program point L4610-1(line 4610) no Hoare annotation was computed. [2023-04-03 04:31:12,578 INFO L902 garLoopResultBuilder]: At program point L4608(line 4608) the Hoare annotation is: true [2023-04-03 04:31:12,578 INFO L899 garLoopResultBuilder]: For program point L4623(line 4623) no Hoare annotation was computed. [2023-04-03 04:31:12,578 INFO L902 garLoopResultBuilder]: At program point L4621(line 4621) the Hoare annotation is: true [2023-04-03 04:31:12,578 INFO L902 garLoopResultBuilder]: At program point L4621-1(line 4621) the Hoare annotation is: true [2023-04-03 04:31:12,578 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4582 4626) the Hoare annotation is: true [2023-04-03 04:31:12,578 INFO L899 garLoopResultBuilder]: For program point L4615(line 4615) no Hoare annotation was computed. [2023-04-03 04:31:12,578 INFO L902 garLoopResultBuilder]: At program point L4619-4(line 4619) the Hoare annotation is: true [2023-04-03 04:31:12,578 INFO L899 garLoopResultBuilder]: For program point L4619-5(line 4619) no Hoare annotation was computed. [2023-04-03 04:31:12,579 INFO L902 garLoopResultBuilder]: At program point L4617(line 4617) the Hoare annotation is: true [2023-04-03 04:31:12,579 INFO L899 garLoopResultBuilder]: For program point L4617-1(line 4617) no Hoare annotation was computed. [2023-04-03 04:31:12,579 INFO L902 garLoopResultBuilder]: At program point L4611(lines 4611 4612) the Hoare annotation is: true [2023-04-03 04:31:12,579 INFO L899 garLoopResultBuilder]: For program point L4611-1(lines 4611 4612) no Hoare annotation was computed. [2023-04-03 04:31:12,579 INFO L902 garLoopResultBuilder]: At program point L4609-2(lines 4609 4614) the Hoare annotation is: true [2023-04-03 04:31:12,579 INFO L899 garLoopResultBuilder]: For program point L4609(lines 4609 4614) no Hoare annotation was computed. [2023-04-03 04:31:12,579 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_inputEXIT(lines 4582 4626) no Hoare annotation was computed. [2023-04-03 04:31:12,579 INFO L902 garLoopResultBuilder]: At program point L4597(line 4597) the Hoare annotation is: true [2023-04-03 04:31:12,579 INFO L899 garLoopResultBuilder]: For program point L4597-1(line 4597) no Hoare annotation was computed. [2023-04-03 04:31:12,579 INFO L902 garLoopResultBuilder]: At program point L4622(line 4622) the Hoare annotation is: true [2023-04-03 04:31:12,579 INFO L899 garLoopResultBuilder]: For program point L4620-1(line 4620) no Hoare annotation was computed. [2023-04-03 04:31:12,579 INFO L902 garLoopResultBuilder]: At program point L4620(line 4620) the Hoare annotation is: true [2023-04-03 04:31:12,579 INFO L899 garLoopResultBuilder]: For program point L4616-1(line 4616) no Hoare annotation was computed. [2023-04-03 04:31:12,579 INFO L902 garLoopResultBuilder]: At program point L4616(line 4616) the Hoare annotation is: true [2023-04-03 04:31:12,580 INFO L902 garLoopResultBuilder]: At program point L4610(line 4610) the Hoare annotation is: true [2023-04-03 04:31:12,580 INFO L895 garLoopResultBuilder]: At program point L5085(line 5085) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,580 INFO L899 garLoopResultBuilder]: For program point L5052(lines 5052 5057) no Hoare annotation was computed. [2023-04-03 04:31:12,580 INFO L899 garLoopResultBuilder]: For program point L5085-1(line 5085) no Hoare annotation was computed. [2023-04-03 04:31:12,580 INFO L895 garLoopResultBuilder]: At program point L5098(lines 5049 5102) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,580 INFO L895 garLoopResultBuilder]: At program point L5069(line 5069) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,580 INFO L899 garLoopResultBuilder]: For program point L5069-1(line 5069) no Hoare annotation was computed. [2023-04-03 04:31:12,580 INFO L895 garLoopResultBuilder]: At program point L5061(line 5061) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,580 INFO L899 garLoopResultBuilder]: For program point L5061-1(line 5061) no Hoare annotation was computed. [2023-04-03 04:31:12,581 INFO L895 garLoopResultBuilder]: At program point L5086(line 5086) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,581 INFO L895 garLoopResultBuilder]: At program point L5053(line 5053) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,581 INFO L899 garLoopResultBuilder]: For program point L5086-1(line 5086) no Hoare annotation was computed. [2023-04-03 04:31:12,581 INFO L899 garLoopResultBuilder]: For program point L5053-1(line 5053) no Hoare annotation was computed. [2023-04-03 04:31:12,581 INFO L899 garLoopResultBuilder]: For program point L5078(lines 5078 5083) no Hoare annotation was computed. [2023-04-03 04:31:12,581 INFO L895 garLoopResultBuilder]: At program point L5099(lines 5049 5102) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,581 INFO L899 garLoopResultBuilder]: For program point L5070-2(lines 5070 5075) no Hoare annotation was computed. [2023-04-03 04:31:12,581 INFO L899 garLoopResultBuilder]: For program point L5062(lines 5062 5066) no Hoare annotation was computed. [2023-04-03 04:31:12,581 INFO L899 garLoopResultBuilder]: For program point L5087(lines 5087 5092) no Hoare annotation was computed. [2023-04-03 04:31:12,581 INFO L895 garLoopResultBuilder]: At program point L5050(line 5050) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,581 INFO L895 garLoopResultBuilder]: At program point L5079(line 5079) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,581 INFO L899 garLoopResultBuilder]: For program point L5079-1(line 5079) no Hoare annotation was computed. [2023-04-03 04:31:12,582 INFO L899 garLoopResultBuilder]: For program point L5050-1(line 5050) no Hoare annotation was computed. [2023-04-03 04:31:12,582 INFO L899 garLoopResultBuilder]: For program point sm501_plat_probeEXIT(lines 5043 5103) no Hoare annotation was computed. [2023-04-03 04:31:12,582 INFO L895 garLoopResultBuilder]: At program point L5071(line 5071) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,582 INFO L899 garLoopResultBuilder]: For program point L5071-1(line 5071) no Hoare annotation was computed. [2023-04-03 04:31:12,582 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5043 5103) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,582 INFO L895 garLoopResultBuilder]: At program point L5063(line 5063) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,582 INFO L899 garLoopResultBuilder]: For program point L5096-1(line 5096) no Hoare annotation was computed. [2023-04-03 04:31:12,582 INFO L899 garLoopResultBuilder]: For program point L5063-1(line 5063) no Hoare annotation was computed. [2023-04-03 04:31:12,582 INFO L895 garLoopResultBuilder]: At program point L5096(line 5096) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,582 INFO L895 garLoopResultBuilder]: At program point L5088-1(line 5088) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,583 INFO L895 garLoopResultBuilder]: At program point L5088(line 5088) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,583 INFO L899 garLoopResultBuilder]: For program point L5084-1(line 5084) no Hoare annotation was computed. [2023-04-03 04:31:12,583 INFO L895 garLoopResultBuilder]: At program point L5084(line 5084) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,583 INFO L899 garLoopResultBuilder]: For program point sm501_plat_probeFINAL(lines 5043 5103) no Hoare annotation was computed. [2023-04-03 04:31:12,583 INFO L899 garLoopResultBuilder]: For program point L5076-1(lines 5076 5077) no Hoare annotation was computed. [2023-04-03 04:31:12,583 INFO L895 garLoopResultBuilder]: At program point L5076(lines 5076 5077) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,583 INFO L899 garLoopResultBuilder]: For program point L5068-1(line 5068) no Hoare annotation was computed. [2023-04-03 04:31:12,583 INFO L895 garLoopResultBuilder]: At program point L5068(line 5068) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,583 INFO L895 garLoopResultBuilder]: At program point L5097(line 5097) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,583 INFO L899 garLoopResultBuilder]: For program point L5097-1(line 5097) no Hoare annotation was computed. [2023-04-03 04:31:12,584 INFO L895 garLoopResultBuilder]: At program point L5093(line 5093) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,584 INFO L899 garLoopResultBuilder]: For program point L5093-1(line 5093) no Hoare annotation was computed. [2023-04-03 04:31:12,584 INFO L899 garLoopResultBuilder]: For program point msleepEXIT(lines 6290 6292) no Hoare annotation was computed. [2023-04-03 04:31:12,584 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6290 6292) the Hoare annotation is: true [2023-04-03 04:31:12,584 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6327 6329) the Hoare annotation is: true [2023-04-03 04:31:12,584 INFO L899 garLoopResultBuilder]: For program point platform_driver_unregisterEXIT(lines 6327 6329) no Hoare annotation was computed. [2023-04-03 04:31:12,584 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_10EXIT(lines 5717 5724) no Hoare annotation was computed. [2023-04-03 04:31:12,584 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5717 5724) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,584 INFO L895 garLoopResultBuilder]: At program point L5720-1(line 5720) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,584 INFO L895 garLoopResultBuilder]: At program point L5720(line 5720) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,584 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_10FINAL(lines 5717 5724) no Hoare annotation was computed. [2023-04-03 04:31:12,585 INFO L899 garLoopResultBuilder]: For program point _dev_infoEXIT(lines 6245 6247) no Hoare annotation was computed. [2023-04-03 04:31:12,585 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6245 6247) the Hoare annotation is: true [2023-04-03 04:31:12,585 INFO L899 garLoopResultBuilder]: For program point L6007(line 6007) no Hoare annotation was computed. [2023-04-03 04:31:12,585 INFO L899 garLoopResultBuilder]: For program point L6007-1(lines 6005 6008) no Hoare annotation was computed. [2023-04-03 04:31:12,585 INFO L899 garLoopResultBuilder]: For program point L6005(lines 6005 6008) no Hoare annotation was computed. [2023-04-03 04:31:12,585 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_lockEXIT(lines 6002 6017) no Hoare annotation was computed. [2023-04-03 04:31:12,585 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6002 6017) no Hoare annotation was computed. [2023-04-03 04:31:12,585 INFO L899 garLoopResultBuilder]: For program point sm501_init_regsEXIT(lines 4929 4948) no Hoare annotation was computed. [2023-04-03 04:31:12,585 INFO L895 garLoopResultBuilder]: At program point L4943(line 4943) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,585 INFO L899 garLoopResultBuilder]: For program point L4943-1(line 4943) no Hoare annotation was computed. [2023-04-03 04:31:12,585 INFO L899 garLoopResultBuilder]: For program point L4941-2(lines 4929 4948) no Hoare annotation was computed. [2023-04-03 04:31:12,585 INFO L899 garLoopResultBuilder]: For program point L4941(lines 4941 4945) no Hoare annotation was computed. [2023-04-03 04:31:12,586 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4929 4948) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,586 INFO L899 garLoopResultBuilder]: For program point L4935(line 4935) no Hoare annotation was computed. [2023-04-03 04:31:12,586 INFO L895 garLoopResultBuilder]: At program point L4937(line 4937) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,586 INFO L899 garLoopResultBuilder]: For program point L4937-1(line 4937) no Hoare annotation was computed. [2023-04-03 04:31:12,586 INFO L895 garLoopResultBuilder]: At program point L4933(line 4933) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,586 INFO L895 garLoopResultBuilder]: At program point L4933-1(line 4933) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,586 INFO L895 garLoopResultBuilder]: At program point L4942(line 4942) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,586 INFO L895 garLoopResultBuilder]: At program point L4938(line 4938) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,586 INFO L899 garLoopResultBuilder]: For program point L4942-1(line 4942) no Hoare annotation was computed. [2023-04-03 04:31:12,586 INFO L895 garLoopResultBuilder]: At program point L4934(line 4934) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,586 INFO L899 garLoopResultBuilder]: For program point L4936-2(lines 4936 4940) no Hoare annotation was computed. [2023-04-03 04:31:12,587 INFO L899 garLoopResultBuilder]: For program point L4938-1(line 4938) no Hoare annotation was computed. [2023-04-03 04:31:12,587 INFO L899 garLoopResultBuilder]: For program point L4936(lines 4936 4940) no Hoare annotation was computed. [2023-04-03 04:31:12,587 INFO L899 garLoopResultBuilder]: For program point L4932-1(line 4932) no Hoare annotation was computed. [2023-04-03 04:31:12,587 INFO L895 garLoopResultBuilder]: At program point L4932(line 4932) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,587 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6313 6315) the Hoare annotation is: true [2023-04-03 04:31:12,587 INFO L899 garLoopResultBuilder]: For program point pci_unregister_driverEXIT(lines 6313 6315) no Hoare annotation was computed. [2023-04-03 04:31:12,587 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4415 4428) the Hoare annotation is: true [2023-04-03 04:31:12,587 INFO L899 garLoopResultBuilder]: For program point sm501_setup_uart_dataEXIT(lines 4415 4428) no Hoare annotation was computed. [2023-04-03 04:31:12,587 INFO L902 garLoopResultBuilder]: At program point L5339(line 5339) the Hoare annotation is: true [2023-04-03 04:31:12,587 INFO L899 garLoopResultBuilder]: For program point L5340-1(line 5340) no Hoare annotation was computed. [2023-04-03 04:31:12,587 INFO L902 garLoopResultBuilder]: At program point L5338(line 5338) the Hoare annotation is: true [2023-04-03 04:31:12,587 INFO L899 garLoopResultBuilder]: For program point L5339-1(line 5339) no Hoare annotation was computed. [2023-04-03 04:31:12,588 INFO L902 garLoopResultBuilder]: At program point L5341(line 5341) the Hoare annotation is: true [2023-04-03 04:31:12,588 INFO L902 garLoopResultBuilder]: At program point L5340(line 5340) the Hoare annotation is: true [2023-04-03 04:31:12,588 INFO L899 garLoopResultBuilder]: For program point L5341-1(line 5341) no Hoare annotation was computed. [2023-04-03 04:31:12,588 INFO L899 garLoopResultBuilder]: For program point L5336-1(line 5336) no Hoare annotation was computed. [2023-04-03 04:31:12,588 INFO L899 garLoopResultBuilder]: For program point L5338-1(line 5338) no Hoare annotation was computed. [2023-04-03 04:31:12,588 INFO L902 garLoopResultBuilder]: At program point L5336(line 5336) the Hoare annotation is: true [2023-04-03 04:31:12,588 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5332 5344) the Hoare annotation is: true [2023-04-03 04:31:12,588 INFO L899 garLoopResultBuilder]: For program point sm501_plat_removeEXIT(lines 5332 5344) no Hoare annotation was computed. [2023-04-03 04:31:12,588 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6189 6198) the Hoare annotation is: true [2023-04-03 04:31:12,588 INFO L899 garLoopResultBuilder]: For program point ldv_initializeEXIT(lines 6189 6198) no Hoare annotation was computed. [2023-04-03 04:31:12,588 INFO L895 garLoopResultBuilder]: At program point L5151(line 5151) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,589 INFO L895 garLoopResultBuilder]: At program point L5118(line 5118) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,589 INFO L899 garLoopResultBuilder]: For program point L5151-1(line 5151) no Hoare annotation was computed. [2023-04-03 04:31:12,589 INFO L899 garLoopResultBuilder]: For program point sm501_set_powerFINAL(lines 5104 5157) no Hoare annotation was computed. [2023-04-03 04:31:12,589 INFO L895 garLoopResultBuilder]: At program point L5147(lines 5147 5148) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,589 INFO L899 garLoopResultBuilder]: For program point L5147-1(lines 5147 5148) no Hoare annotation was computed. [2023-04-03 04:31:12,589 INFO L899 garLoopResultBuilder]: For program point L5118-1(line 5118) no Hoare annotation was computed. [2023-04-03 04:31:12,589 INFO L895 garLoopResultBuilder]: At program point L5145(line 5145) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,589 INFO L899 garLoopResultBuilder]: For program point L5145-1(line 5145) no Hoare annotation was computed. [2023-04-03 04:31:12,589 INFO L899 garLoopResultBuilder]: For program point L5137(lines 5137 5154) no Hoare annotation was computed. [2023-04-03 04:31:12,589 INFO L899 garLoopResultBuilder]: For program point L5137-1(lines 5137 5154) no Hoare annotation was computed. [2023-04-03 04:31:12,589 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5104 5157) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,589 INFO L899 garLoopResultBuilder]: For program point L5127(lines 5127 5131) no Hoare annotation was computed. [2023-04-03 04:31:12,589 INFO L899 garLoopResultBuilder]: For program point L5127-2(lines 5127 5131) no Hoare annotation was computed. [2023-04-03 04:31:12,589 INFO L899 garLoopResultBuilder]: For program point L5119(lines 5119 5134) no Hoare annotation was computed. [2023-04-03 04:31:12,590 INFO L895 garLoopResultBuilder]: At program point L5152(line 5152) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,590 INFO L899 garLoopResultBuilder]: For program point L5117-2(lines 5117 5136) no Hoare annotation was computed. [2023-04-03 04:31:12,590 INFO L899 garLoopResultBuilder]: For program point L5146(lines 5146 5150) no Hoare annotation was computed. [2023-04-03 04:31:12,590 INFO L899 garLoopResultBuilder]: For program point L5117(lines 5117 5136) no Hoare annotation was computed. [2023-04-03 04:31:12,590 INFO L899 garLoopResultBuilder]: For program point L5113(lines 5113 5116) no Hoare annotation was computed. [2023-04-03 04:31:12,590 INFO L899 garLoopResultBuilder]: For program point L5146-2(lines 5146 5150) no Hoare annotation was computed. [2023-04-03 04:31:12,590 INFO L899 garLoopResultBuilder]: For program point sm501_set_powerEXIT(lines 5104 5157) no Hoare annotation was computed. [2023-04-03 04:31:12,590 INFO L899 garLoopResultBuilder]: For program point L5128-1(lines 5128 5129) no Hoare annotation was computed. [2023-04-03 04:31:12,590 INFO L895 garLoopResultBuilder]: At program point L5126(line 5126) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,590 INFO L895 garLoopResultBuilder]: At program point L5128(lines 5128 5129) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,590 INFO L899 garLoopResultBuilder]: For program point L5126-1(line 5126) no Hoare annotation was computed. [2023-04-03 04:31:12,590 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_pin2nrEXIT(lines 4811 4825) no Hoare annotation was computed. [2023-04-03 04:31:12,590 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4811 4825) the Hoare annotation is: true [2023-04-03 04:31:12,591 INFO L899 garLoopResultBuilder]: For program point platform_device_registerEXIT(lines 6317 6319) no Hoare annotation was computed. [2023-04-03 04:31:12,591 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6317 6319) the Hoare annotation is: true [2023-04-03 04:31:12,591 INFO L899 garLoopResultBuilder]: For program point to_sm501_gpioEXIT(lines 4482 4488) no Hoare annotation was computed. [2023-04-03 04:31:12,591 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4482 4488) the Hoare annotation is: true [2023-04-03 04:31:12,591 INFO L895 garLoopResultBuilder]: At program point L3892(lines 3892 3893) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,591 INFO L899 garLoopResultBuilder]: For program point L3892-1(lines 3892 3893) no Hoare annotation was computed. [2023-04-03 04:31:12,591 INFO L895 garLoopResultBuilder]: At program point L3950(lines 3880 3969) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,591 INFO L895 garLoopResultBuilder]: At program point L3884(line 3884) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,591 INFO L899 garLoopResultBuilder]: For program point L3884-1(line 3884) no Hoare annotation was computed. [2023-04-03 04:31:12,591 INFO L895 garLoopResultBuilder]: At program point L3942(line 3942) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,591 INFO L899 garLoopResultBuilder]: For program point L3942-1(line 3942) no Hoare annotation was computed. [2023-04-03 04:31:12,591 INFO L899 garLoopResultBuilder]: For program point L3909-2(lines 3909 3913) no Hoare annotation was computed. [2023-04-03 04:31:12,592 INFO L899 garLoopResultBuilder]: For program point L3967(line 3967) no Hoare annotation was computed. [2023-04-03 04:31:12,592 INFO L899 garLoopResultBuilder]: For program point L3959-1(line 3959) no Hoare annotation was computed. [2023-04-03 04:31:12,592 INFO L895 garLoopResultBuilder]: At program point L3959(line 3959) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,592 INFO L899 garLoopResultBuilder]: For program point L3951-1(line 3951) no Hoare annotation was computed. [2023-04-03 04:31:12,592 INFO L895 garLoopResultBuilder]: At program point L3951(line 3951) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,592 INFO L895 garLoopResultBuilder]: At program point L3910(line 3910) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,592 INFO L899 garLoopResultBuilder]: For program point L3943-1(line 3943) no Hoare annotation was computed. [2023-04-03 04:31:12,592 INFO L895 garLoopResultBuilder]: At program point L3943(line 3943) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,592 INFO L899 garLoopResultBuilder]: For program point L3910-1(line 3910) no Hoare annotation was computed. [2023-04-03 04:31:12,592 INFO L899 garLoopResultBuilder]: For program point L3935(line 3935) no Hoare annotation was computed. [2023-04-03 04:31:12,592 INFO L899 garLoopResultBuilder]: For program point L3960(lines 3960 3964) no Hoare annotation was computed. [2023-04-03 04:31:12,592 INFO L895 garLoopResultBuilder]: At program point L3960-2(lines 3960 3964) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,593 INFO L895 garLoopResultBuilder]: At program point L3952(line 3952) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,593 INFO L895 garLoopResultBuilder]: At program point L3886(line 3886) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,593 INFO L899 garLoopResultBuilder]: For program point L3952-1(line 3952) no Hoare annotation was computed. [2023-04-03 04:31:12,593 INFO L899 garLoopResultBuilder]: For program point L3886-1(line 3886) no Hoare annotation was computed. [2023-04-03 04:31:12,593 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 3866 3970) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,593 INFO L895 garLoopResultBuilder]: At program point L3936(line 3936) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,593 INFO L899 garLoopResultBuilder]: For program point L3903-1(line 3903) no Hoare annotation was computed. [2023-04-03 04:31:12,593 INFO L895 garLoopResultBuilder]: At program point L3903(line 3903) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,593 INFO L899 garLoopResultBuilder]: For program point L3936-1(line 3936) no Hoare annotation was computed. [2023-04-03 04:31:12,593 INFO L899 garLoopResultBuilder]: For program point L3961-1(lines 3961 3962) no Hoare annotation was computed. [2023-04-03 04:31:12,593 INFO L895 garLoopResultBuilder]: At program point L3961(lines 3961 3962) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,593 INFO L899 garLoopResultBuilder]: For program point L3928-6(lines 3928 3931) no Hoare annotation was computed. [2023-04-03 04:31:12,593 INFO L899 garLoopResultBuilder]: For program point L3904(lines 3904 3908) no Hoare annotation was computed. [2023-04-03 04:31:12,594 INFO L899 garLoopResultBuilder]: For program point L3937-1(line 3937) no Hoare annotation was computed. [2023-04-03 04:31:12,594 INFO L895 garLoopResultBuilder]: At program point L3937(line 3937) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,594 INFO L899 garLoopResultBuilder]: For program point L3904-2(lines 3904 3908) no Hoare annotation was computed. [2023-04-03 04:31:12,594 INFO L895 garLoopResultBuilder]: At program point L3888(line 3888) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,594 INFO L899 garLoopResultBuilder]: For program point L3921(lines 3921 3933) no Hoare annotation was computed. [2023-04-03 04:31:12,594 INFO L899 garLoopResultBuilder]: For program point L3888-1(line 3888) no Hoare annotation was computed. [2023-04-03 04:31:12,594 INFO L899 garLoopResultBuilder]: For program point L3921-2(lines 3921 3933) no Hoare annotation was computed. [2023-04-03 04:31:12,594 INFO L899 garLoopResultBuilder]: For program point L3946(line 3946) no Hoare annotation was computed. [2023-04-03 04:31:12,594 INFO L899 garLoopResultBuilder]: For program point L3905-1(lines 3905 3906) no Hoare annotation was computed. [2023-04-03 04:31:12,594 INFO L895 garLoopResultBuilder]: At program point L3905(lines 3905 3906) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,594 INFO L899 garLoopResultBuilder]: For program point sm501_unit_powerEXIT(lines 3866 3970) no Hoare annotation was computed. [2023-04-03 04:31:12,594 INFO L899 garLoopResultBuilder]: For program point L3922-6(lines 3922 3925) no Hoare annotation was computed. [2023-04-03 04:31:12,594 INFO L899 garLoopResultBuilder]: For program point L3881-1(line 3881) no Hoare annotation was computed. [2023-04-03 04:31:12,595 INFO L895 garLoopResultBuilder]: At program point L3881(line 3881) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,595 INFO L895 garLoopResultBuilder]: At program point L3965(lines 3880 3969) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,595 INFO L899 garLoopResultBuilder]: For program point L3891(lines 3891 3896) no Hoare annotation was computed. [2023-04-03 04:31:12,595 INFO L899 garLoopResultBuilder]: For program point L3883-1(line 3883) no Hoare annotation was computed. [2023-04-03 04:31:12,595 INFO L895 garLoopResultBuilder]: At program point L3883(line 3883) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,595 INFO L899 garLoopResultBuilder]: For program point L3941(line 3941) no Hoare annotation was computed. [2023-04-03 04:31:12,595 INFO L902 garLoopResultBuilder]: At program point L4577(line 4577) the Hoare annotation is: true [2023-04-03 04:31:12,595 INFO L902 garLoopResultBuilder]: At program point L4561(line 4561) the Hoare annotation is: true [2023-04-03 04:31:12,595 INFO L899 garLoopResultBuilder]: For program point L4561-1(line 4561) no Hoare annotation was computed. [2023-04-03 04:31:12,595 INFO L899 garLoopResultBuilder]: For program point L4578(line 4578) no Hoare annotation was computed. [2023-04-03 04:31:12,595 INFO L902 garLoopResultBuilder]: At program point L4574(line 4574) the Hoare annotation is: true [2023-04-03 04:31:12,595 INFO L899 garLoopResultBuilder]: For program point L4566(line 4566) no Hoare annotation was computed. [2023-04-03 04:31:12,595 INFO L902 garLoopResultBuilder]: At program point L4570-2(lines 4570 4573) the Hoare annotation is: true [2023-04-03 04:31:12,595 INFO L902 garLoopResultBuilder]: At program point L4562(lines 4562 4563) the Hoare annotation is: true [2023-04-03 04:31:12,596 INFO L899 garLoopResultBuilder]: For program point L4562-1(lines 4562 4563) no Hoare annotation was computed. [2023-04-03 04:31:12,596 INFO L899 garLoopResultBuilder]: For program point L4575(line 4575) no Hoare annotation was computed. [2023-04-03 04:31:12,596 INFO L902 garLoopResultBuilder]: At program point L4567(line 4567) the Hoare annotation is: true [2023-04-03 04:31:12,596 INFO L899 garLoopResultBuilder]: For program point L4567-1(line 4567) no Hoare annotation was computed. [2023-04-03 04:31:12,596 INFO L902 garLoopResultBuilder]: At program point L4559(line 4559) the Hoare annotation is: true [2023-04-03 04:31:12,596 INFO L899 garLoopResultBuilder]: For program point L4559-1(line 4559) no Hoare annotation was computed. [2023-04-03 04:31:12,596 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4533 4581) the Hoare annotation is: true [2023-04-03 04:31:12,596 INFO L902 garLoopResultBuilder]: At program point L4576-1(line 4576) the Hoare annotation is: true [2023-04-03 04:31:12,596 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_setEXIT(lines 4533 4581) no Hoare annotation was computed. [2023-04-03 04:31:12,596 INFO L902 garLoopResultBuilder]: At program point L4576(line 4576) the Hoare annotation is: true [2023-04-03 04:31:12,596 INFO L899 garLoopResultBuilder]: For program point L4568-1(line 4568) no Hoare annotation was computed. [2023-04-03 04:31:12,596 INFO L902 garLoopResultBuilder]: At program point L4568(line 4568) the Hoare annotation is: true [2023-04-03 04:31:12,596 INFO L902 garLoopResultBuilder]: At program point L4560-2(lines 4560 4565) the Hoare annotation is: true [2023-04-03 04:31:12,596 INFO L899 garLoopResultBuilder]: For program point L4560(lines 4560 4565) no Hoare annotation was computed. [2023-04-03 04:31:12,597 INFO L899 garLoopResultBuilder]: For program point L4548-1(line 4548) no Hoare annotation was computed. [2023-04-03 04:31:12,597 INFO L902 garLoopResultBuilder]: At program point L4548(line 4548) the Hoare annotation is: true [2023-04-03 04:31:12,597 INFO L902 garLoopResultBuilder]: At program point L5327(line 5327) the Hoare annotation is: true [2023-04-03 04:31:12,597 INFO L902 garLoopResultBuilder]: At program point L5326(line 5326) the Hoare annotation is: true [2023-04-03 04:31:12,597 INFO L902 garLoopResultBuilder]: At program point L5327-1(line 5327) the Hoare annotation is: true [2023-04-03 04:31:12,597 INFO L899 garLoopResultBuilder]: For program point sm501_pci_removeFINAL(lines 5317 5331) no Hoare annotation was computed. [2023-04-03 04:31:12,597 INFO L902 garLoopResultBuilder]: At program point L5323(line 5323) the Hoare annotation is: true [2023-04-03 04:31:12,597 INFO L899 garLoopResultBuilder]: For program point L5324-1(line 5324) no Hoare annotation was computed. [2023-04-03 04:31:12,597 INFO L899 garLoopResultBuilder]: For program point L5323-1(line 5323) no Hoare annotation was computed. [2023-04-03 04:31:12,597 INFO L902 garLoopResultBuilder]: At program point L5325(line 5325) the Hoare annotation is: true [2023-04-03 04:31:12,597 INFO L899 garLoopResultBuilder]: For program point L5326-1(line 5326) no Hoare annotation was computed. [2023-04-03 04:31:12,597 INFO L902 garLoopResultBuilder]: At program point L5324(line 5324) the Hoare annotation is: true [2023-04-03 04:31:12,597 INFO L899 garLoopResultBuilder]: For program point L5325-1(line 5325) no Hoare annotation was computed. [2023-04-03 04:31:12,597 INFO L899 garLoopResultBuilder]: For program point sm501_pci_removeEXIT(lines 5317 5331) no Hoare annotation was computed. [2023-04-03 04:31:12,597 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5317 5331) the Hoare annotation is: true [2023-04-03 04:31:12,598 INFO L902 garLoopResultBuilder]: At program point L5321(line 5321) the Hoare annotation is: true [2023-04-03 04:31:12,598 INFO L899 garLoopResultBuilder]: For program point L5321-1(line 5321) no Hoare annotation was computed. [2023-04-03 04:31:12,598 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6018 6028) no Hoare annotation was computed. [2023-04-03 04:31:12,598 INFO L899 garLoopResultBuilder]: For program point L6023(line 6023) no Hoare annotation was computed. [2023-04-03 04:31:12,598 INFO L899 garLoopResultBuilder]: For program point L6023-1(lines 6021 6024) no Hoare annotation was computed. [2023-04-03 04:31:12,598 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_lockEXIT(lines 6018 6028) no Hoare annotation was computed. [2023-04-03 04:31:12,598 INFO L899 garLoopResultBuilder]: For program point L6021(lines 6021 6024) no Hoare annotation was computed. [2023-04-03 04:31:12,598 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3714 3723) the Hoare annotation is: true [2023-04-03 04:31:12,598 INFO L902 garLoopResultBuilder]: At program point L3718(line 3718) the Hoare annotation is: true [2023-04-03 04:31:12,598 INFO L899 garLoopResultBuilder]: For program point ldv_mallocFINAL(lines 3714 3723) no Hoare annotation was computed. [2023-04-03 04:31:12,598 INFO L899 garLoopResultBuilder]: For program point L3716(lines 3716 3722) no Hoare annotation was computed. [2023-04-03 04:31:12,598 INFO L902 garLoopResultBuilder]: At program point L3718-2(line 3718) the Hoare annotation is: true [2023-04-03 04:31:12,598 INFO L899 garLoopResultBuilder]: For program point L3718-1(line 3718) no Hoare annotation was computed. [2023-04-03 04:31:12,599 INFO L899 garLoopResultBuilder]: For program point L3718-3(line 3718) no Hoare annotation was computed. [2023-04-03 04:31:12,599 INFO L899 garLoopResultBuilder]: For program point ldv_mallocEXIT(lines 3714 3723) no Hoare annotation was computed. [2023-04-03 04:31:12,599 INFO L902 garLoopResultBuilder]: At program point L4854(line 4854) the Hoare annotation is: true [2023-04-03 04:31:12,599 INFO L899 garLoopResultBuilder]: For program point L4852-1(lines 4852 4853) no Hoare annotation was computed. [2023-04-03 04:31:12,599 INFO L899 garLoopResultBuilder]: For program point L4854-1(line 4854) no Hoare annotation was computed. [2023-04-03 04:31:12,599 INFO L902 garLoopResultBuilder]: At program point L4852(lines 4852 4853) the Hoare annotation is: true [2023-04-03 04:31:12,599 INFO L902 garLoopResultBuilder]: At program point L4847(line 4847) the Hoare annotation is: true [2023-04-03 04:31:12,599 INFO L899 garLoopResultBuilder]: For program point L4847-1(line 4847) no Hoare annotation was computed. [2023-04-03 04:31:12,599 INFO L899 garLoopResultBuilder]: For program point sm501_register_gpio_i2c_instanceFINAL(lines 4832 4857) no Hoare annotation was computed. [2023-04-03 04:31:12,599 INFO L902 garLoopResultBuilder]: At program point L4845(line 4845) the Hoare annotation is: true [2023-04-03 04:31:12,599 INFO L899 garLoopResultBuilder]: For program point sm501_register_gpio_i2c_instanceEXIT(lines 4832 4857) no Hoare annotation was computed. [2023-04-03 04:31:12,599 INFO L899 garLoopResultBuilder]: For program point L4845-1(line 4845) no Hoare annotation was computed. [2023-04-03 04:31:12,600 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4832 4857) the Hoare annotation is: true [2023-04-03 04:31:12,600 INFO L902 garLoopResultBuilder]: At program point L4839(line 4839) the Hoare annotation is: true [2023-04-03 04:31:12,600 INFO L899 garLoopResultBuilder]: For program point L4839-1(line 4839) no Hoare annotation was computed. [2023-04-03 04:31:12,600 INFO L899 garLoopResultBuilder]: For program point L4840(lines 4840 4843) no Hoare annotation was computed. [2023-04-03 04:31:12,600 INFO L899 garLoopResultBuilder]: For program point L5312-1(line 5312) no Hoare annotation was computed. [2023-04-03 04:31:12,600 INFO L902 garLoopResultBuilder]: At program point L5313(line 5313) the Hoare annotation is: true [2023-04-03 04:31:12,600 INFO L899 garLoopResultBuilder]: For program point sm501_dev_removeEXIT(lines 5288 5316) no Hoare annotation was computed. [2023-04-03 04:31:12,600 INFO L902 garLoopResultBuilder]: At program point ldv_31215(lines 5294 5315) the Hoare annotation is: true [2023-04-03 04:31:12,600 INFO L902 garLoopResultBuilder]: At program point L5312(line 5312) the Hoare annotation is: true [2023-04-03 04:31:12,600 INFO L899 garLoopResultBuilder]: For program point L5301(line 5301) no Hoare annotation was computed. [2023-04-03 04:31:12,600 INFO L899 garLoopResultBuilder]: For program point sm501_dev_removeFINAL(lines 5288 5316) no Hoare annotation was computed. [2023-04-03 04:31:12,600 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5288 5316) the Hoare annotation is: true [2023-04-03 04:31:12,601 INFO L902 garLoopResultBuilder]: At program point $Ultimate##2(lines 5306 5310) the Hoare annotation is: true [2023-04-03 04:31:12,601 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_4EXIT(lines 5665 5676) no Hoare annotation was computed. [2023-04-03 04:31:12,601 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5665 5676) no Hoare annotation was computed. [2023-04-03 04:31:12,601 INFO L899 garLoopResultBuilder]: For program point L5672-1(line 5672) no Hoare annotation was computed. [2023-04-03 04:31:12,601 INFO L899 garLoopResultBuilder]: For program point L5670(line 5670) no Hoare annotation was computed. [2023-04-03 04:31:12,601 INFO L899 garLoopResultBuilder]: For program point L5672(line 5672) no Hoare annotation was computed. [2023-04-03 04:31:12,601 INFO L899 garLoopResultBuilder]: For program point L5670-1(line 5670) no Hoare annotation was computed. [2023-04-03 04:31:12,601 INFO L899 garLoopResultBuilder]: For program point L4504-1(line 4504) no Hoare annotation was computed. [2023-04-03 04:31:12,601 INFO L902 garLoopResultBuilder]: At program point L4502(line 4502) the Hoare annotation is: true [2023-04-03 04:31:12,601 INFO L902 garLoopResultBuilder]: At program point L4504(line 4504) the Hoare annotation is: true [2023-04-03 04:31:12,601 INFO L899 garLoopResultBuilder]: For program point L4502-1(line 4502) no Hoare annotation was computed. [2023-04-03 04:31:12,601 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_getEXIT(lines 4496 4509) no Hoare annotation was computed. [2023-04-03 04:31:12,601 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4496 4509) the Hoare annotation is: true [2023-04-03 04:31:12,601 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_clock_lock_of_sm501_devdataEXIT(lines 5840 5855) no Hoare annotation was computed. [2023-04-03 04:31:12,602 INFO L899 garLoopResultBuilder]: For program point L5843(lines 5843 5846) no Hoare annotation was computed. [2023-04-03 04:31:12,602 INFO L899 garLoopResultBuilder]: For program point L5845(line 5845) no Hoare annotation was computed. [2023-04-03 04:31:12,602 INFO L899 garLoopResultBuilder]: For program point L5845-1(lines 5843 5846) no Hoare annotation was computed. [2023-04-03 04:31:12,602 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5840 5855) no Hoare annotation was computed. [2023-04-03 04:31:12,602 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_clock_lock_of_sm501_devdataEXIT(lines 5871 5881) no Hoare annotation was computed. [2023-04-03 04:31:12,602 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5871 5881) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,602 INFO L899 garLoopResultBuilder]: For program point L5876-1(lines 5874 5877) no Hoare annotation was computed. [2023-04-03 04:31:12,602 INFO L899 garLoopResultBuilder]: For program point L5874(lines 5874 5877) no Hoare annotation was computed. [2023-04-03 04:31:12,602 INFO L895 garLoopResultBuilder]: At program point L5876(line 5876) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,602 INFO L899 garLoopResultBuilder]: For program point sm501_create_memEXIT(lines 4376 4387) no Hoare annotation was computed. [2023-04-03 04:31:12,602 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4376 4387) the Hoare annotation is: true [2023-04-03 04:31:12,602 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_cred_guard_mutex_of_signal_structEXIT(lines 5959 5973) no Hoare annotation was computed. [2023-04-03 04:31:12,602 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5959 5973) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point ioremap_nocacheEXIT(lines 6281 6283) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L902 garLoopResultBuilder]: At program point L6282(line 6282) the Hoare annotation is: true [2023-04-03 04:31:12,603 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6281 6283) the Hoare annotation is: true [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point L6282-1(line 6282) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point kfreeEXIT(lines 6346 6348) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6346 6348) the Hoare annotation is: true [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_cred_guard_mutex_of_signal_structEXIT(lines 5974 5984) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point L5979(line 5979) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point L5979-1(lines 5977 5980) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5974 5984) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point L5977(lines 5977 5980) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point mutex_trylockEXIT(lines 6297 6299) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6297 6299) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L899 garLoopResultBuilder]: For program point L3581-1(line 3581) no Hoare annotation was computed. [2023-04-03 04:31:12,603 INFO L902 garLoopResultBuilder]: At program point L3581(line 3581) the Hoare annotation is: true [2023-04-03 04:31:12,604 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3578 3584) the Hoare annotation is: true [2023-04-03 04:31:12,604 INFO L899 garLoopResultBuilder]: For program point list_add_tailEXIT(lines 3578 3584) no Hoare annotation was computed. [2023-04-03 04:31:12,604 INFO L899 garLoopResultBuilder]: For program point L4041-1(line 4041) no Hoare annotation was computed. [2023-04-03 04:31:12,604 INFO L902 garLoopResultBuilder]: At program point L4041(line 4041) the Hoare annotation is: true [2023-04-03 04:31:12,604 INFO L902 garLoopResultBuilder]: At program point $Ultimate##8(lines 4050 4054) the Hoare annotation is: true [2023-04-03 04:31:12,604 INFO L899 garLoopResultBuilder]: For program point sm501_calc_pllEXIT(lines 4021 4074) no Hoare annotation was computed. [2023-04-03 04:31:12,604 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4021 4074) the Hoare annotation is: true [2023-04-03 04:31:12,604 INFO L902 garLoopResultBuilder]: At program point $Ultimate##10(lines 4058 4062) the Hoare annotation is: true [2023-04-03 04:31:12,604 INFO L902 garLoopResultBuilder]: At program point $Ultimate##12(lines 4066 4070) the Hoare annotation is: true [2023-04-03 04:31:12,604 INFO L899 garLoopResultBuilder]: For program point mutex_unlockEXIT(lines 6300 6302) no Hoare annotation was computed. [2023-04-03 04:31:12,604 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6300 6302) the Hoare annotation is: true [2023-04-03 04:31:12,604 INFO L899 garLoopResultBuilder]: For program point pci_disable_deviceEXIT(lines 6303 6305) no Hoare annotation was computed. [2023-04-03 04:31:12,604 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6303 6305) the Hoare annotation is: true [2023-04-03 04:31:12,605 INFO L899 garLoopResultBuilder]: For program point L6107(lines 6107 6110) no Hoare annotation was computed. [2023-04-03 04:31:12,605 INFO L899 garLoopResultBuilder]: For program point L6109(line 6109) no Hoare annotation was computed. [2023-04-03 04:31:12,605 INFO L899 garLoopResultBuilder]: For program point L6109-1(lines 6107 6110) no Hoare annotation was computed. [2023-04-03 04:31:12,605 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_mutex_of_deviceEXIT(lines 6104 6119) no Hoare annotation was computed. [2023-04-03 04:31:12,605 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6104 6119) no Hoare annotation was computed. [2023-04-03 04:31:12,605 INFO L899 garLoopResultBuilder]: For program point L5168-1(line 5168) no Hoare annotation was computed. [2023-04-03 04:31:12,605 INFO L895 garLoopResultBuilder]: At program point L5166(line 5166) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,605 INFO L899 garLoopResultBuilder]: For program point L5170-4(lines 5170 5173) no Hoare annotation was computed. [2023-04-03 04:31:12,605 INFO L895 garLoopResultBuilder]: At program point L5168(line 5168) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,605 INFO L899 garLoopResultBuilder]: For program point L5166-1(line 5166) no Hoare annotation was computed. [2023-04-03 04:31:12,605 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5158 5178) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,605 INFO L895 garLoopResultBuilder]: At program point L5171(line 5171) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,606 INFO L899 garLoopResultBuilder]: For program point L5169(lines 5169 5175) no Hoare annotation was computed. [2023-04-03 04:31:12,606 INFO L899 garLoopResultBuilder]: For program point L5169-1(lines 5169 5175) no Hoare annotation was computed. [2023-04-03 04:31:12,606 INFO L895 garLoopResultBuilder]: At program point L5163(line 5163) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,606 INFO L899 garLoopResultBuilder]: For program point L5163-1(line 5163) no Hoare annotation was computed. [2023-04-03 04:31:12,606 INFO L899 garLoopResultBuilder]: For program point sm501_plat_suspendEXIT(lines 5158 5178) no Hoare annotation was computed. [2023-04-03 04:31:12,606 INFO L902 garLoopResultBuilder]: At program point ERROR(lines 5760 5765) the Hoare annotation is: true [2023-04-03 04:31:12,606 INFO L899 garLoopResultBuilder]: For program point ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION(line 5763) no Hoare annotation was computed. [2023-04-03 04:31:12,606 INFO L899 garLoopResultBuilder]: For program point ldv_errorEXIT(lines 5760 5765) no Hoare annotation was computed. [2023-04-03 04:31:12,606 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6225 6227) the Hoare annotation is: true [2023-04-03 04:31:12,606 INFO L899 garLoopResultBuilder]: For program point __dynamic_dev_dbgEXIT(lines 6225 6227) no Hoare annotation was computed. [2023-04-03 04:31:12,606 INFO L902 garLoopResultBuilder]: At program point L3754(line 3754) the Hoare annotation is: true [2023-04-03 04:31:12,607 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3751 3757) the Hoare annotation is: true [2023-04-03 04:31:12,607 INFO L899 garLoopResultBuilder]: For program point L3754-1(line 3754) no Hoare annotation was computed. [2023-04-03 04:31:12,607 INFO L899 garLoopResultBuilder]: For program point pci_set_drvdataEXIT(lines 3751 3757) no Hoare annotation was computed. [2023-04-03 04:31:12,607 INFO L902 garLoopResultBuilder]: At program point L5745(line 5745) the Hoare annotation is: true [2023-04-03 04:31:12,607 INFO L899 garLoopResultBuilder]: For program point L5745-1(line 5745) no Hoare annotation was computed. [2023-04-03 04:31:12,607 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5741 5750) the Hoare annotation is: true [2023-04-03 04:31:12,607 INFO L899 garLoopResultBuilder]: For program point ldv_platform_driver_register_13EXIT(lines 5741 5750) no Hoare annotation was computed. [2023-04-03 04:31:12,607 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6267 6269) the Hoare annotation is: true [2023-04-03 04:31:12,607 INFO L899 garLoopResultBuilder]: For program point device_create_fileEXIT(lines 6267 6269) no Hoare annotation was computed. [2023-04-03 04:31:12,607 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4365 4375) the Hoare annotation is: true [2023-04-03 04:31:12,607 INFO L899 garLoopResultBuilder]: For program point sm501_create_subioEXIT(lines 4365 4375) no Hoare annotation was computed. [2023-04-03 04:31:12,607 INFO L902 garLoopResultBuilder]: At program point L4352-2(lines 4352 4356) the Hoare annotation is: true [2023-04-03 04:31:12,608 INFO L899 garLoopResultBuilder]: For program point L4352(lines 4352 4356) no Hoare annotation was computed. [2023-04-03 04:31:12,608 INFO L899 garLoopResultBuilder]: For program point L4344-1(lines 4344 4361) no Hoare annotation was computed. [2023-04-03 04:31:12,608 INFO L902 garLoopResultBuilder]: At program point ldv_30959(lines 4328 4363) the Hoare annotation is: true [2023-04-03 04:31:12,608 INFO L899 garLoopResultBuilder]: For program point L4344(lines 4344 4361) no Hoare annotation was computed. [2023-04-03 04:31:12,608 INFO L902 garLoopResultBuilder]: At program point L4334(line 4334) the Hoare annotation is: true [2023-04-03 04:31:12,608 INFO L902 garLoopResultBuilder]: At program point L4336(lines 4328 4363) the Hoare annotation is: true [2023-04-03 04:31:12,608 INFO L899 garLoopResultBuilder]: For program point L4334-1(line 4334) no Hoare annotation was computed. [2023-04-03 04:31:12,608 INFO L899 garLoopResultBuilder]: For program point sm501_register_deviceEXIT(lines 4321 4364) no Hoare annotation was computed. [2023-04-03 04:31:12,608 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4321 4364) the Hoare annotation is: true [2023-04-03 04:31:12,608 INFO L902 garLoopResultBuilder]: At program point L4359(lines 4359 4360) the Hoare annotation is: true [2023-04-03 04:31:12,608 INFO L899 garLoopResultBuilder]: For program point L4359-1(lines 4359 4360) no Hoare annotation was computed. [2023-04-03 04:31:12,608 INFO L902 garLoopResultBuilder]: At program point L4351(line 4351) the Hoare annotation is: true [2023-04-03 04:31:12,608 INFO L899 garLoopResultBuilder]: For program point L4351-1(line 4351) no Hoare annotation was computed. [2023-04-03 04:31:12,609 INFO L902 garLoopResultBuilder]: At program point L4353(lines 4353 4354) the Hoare annotation is: true [2023-04-03 04:31:12,609 INFO L899 garLoopResultBuilder]: For program point L4353-1(lines 4353 4354) no Hoare annotation was computed. [2023-04-03 04:31:12,609 INFO L899 garLoopResultBuilder]: For program point L4343(line 4343) no Hoare annotation was computed. [2023-04-03 04:31:12,609 INFO L902 garLoopResultBuilder]: At program point L4337(lines 4337 4341) the Hoare annotation is: true [2023-04-03 04:31:12,609 INFO L902 garLoopResultBuilder]: At program point L4329(line 4329) the Hoare annotation is: true [2023-04-03 04:31:12,609 INFO L899 garLoopResultBuilder]: For program point L4329-1(line 4329) no Hoare annotation was computed. [2023-04-03 04:31:12,609 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5767 5772) the Hoare annotation is: true [2023-04-03 04:31:12,609 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_expectEXIT(lines 5767 5772) no Hoare annotation was computed. [2023-04-03 04:31:12,609 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_1FINAL(lines 5641 5648) no Hoare annotation was computed. [2023-04-03 04:31:12,609 INFO L899 garLoopResultBuilder]: For program point L5644-1(line 5644) no Hoare annotation was computed. [2023-04-03 04:31:12,609 INFO L899 garLoopResultBuilder]: For program point L5644(line 5644) no Hoare annotation was computed. [2023-04-03 04:31:12,609 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5641 5648) no Hoare annotation was computed. [2023-04-03 04:31:12,610 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_1EXIT(lines 5641 5648) no Hoare annotation was computed. [2023-04-03 04:31:12,610 INFO L895 garLoopResultBuilder]: At program point L5015(line 5015) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,610 INFO L899 garLoopResultBuilder]: For program point L5015-1(line 5015) no Hoare annotation was computed. [2023-04-03 04:31:12,610 INFO L899 garLoopResultBuilder]: For program point L5024-5(lines 5024 5032) no Hoare annotation was computed. [2023-04-03 04:31:12,610 INFO L895 garLoopResultBuilder]: At program point L5024-6(lines 5024 5032) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,610 INFO L899 garLoopResultBuilder]: For program point sm501_init_devEXIT(lines 4964 5042) no Hoare annotation was computed. [2023-04-03 04:31:12,610 INFO L899 garLoopResultBuilder]: For program point L4983(lines 4983 4987) no Hoare annotation was computed. [2023-04-03 04:31:12,610 INFO L899 garLoopResultBuilder]: For program point L5008(lines 5008 5023) no Hoare annotation was computed. [2023-04-03 04:31:12,610 INFO L899 garLoopResultBuilder]: For program point L5033(line 5033) no Hoare annotation was computed. [2023-04-03 04:31:12,610 INFO L899 garLoopResultBuilder]: For program point L4992-1(lines 4992 4993) no Hoare annotation was computed. [2023-04-03 04:31:12,610 INFO L899 garLoopResultBuilder]: For program point sm501_init_devFINAL(lines 4964 5042) no Hoare annotation was computed. [2023-04-03 04:31:12,610 INFO L895 garLoopResultBuilder]: At program point L5025(line 5025) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,611 INFO L895 garLoopResultBuilder]: At program point L4992(lines 4992 4993) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,611 INFO L899 garLoopResultBuilder]: For program point L5025-1(line 5025) no Hoare annotation was computed. [2023-04-03 04:31:12,611 INFO L899 garLoopResultBuilder]: For program point L4984-1(line 4984) no Hoare annotation was computed. [2023-04-03 04:31:12,611 INFO L895 garLoopResultBuilder]: At program point L4984(line 4984) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,611 INFO L895 garLoopResultBuilder]: At program point L5009(line 5009) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,611 INFO L899 garLoopResultBuilder]: For program point L5009-1(line 5009) no Hoare annotation was computed. [2023-04-03 04:31:12,611 INFO L899 garLoopResultBuilder]: For program point L5034(lines 5034 5038) no Hoare annotation was computed. [2023-04-03 04:31:12,611 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4964 5042) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,611 INFO L899 garLoopResultBuilder]: For program point L5001(line 5001) no Hoare annotation was computed. [2023-04-03 04:31:12,611 INFO L899 garLoopResultBuilder]: For program point L5026(lines 5026 5030) no Hoare annotation was computed. [2023-04-03 04:31:12,611 INFO L899 garLoopResultBuilder]: For program point L5018-4(lines 5018 5021) no Hoare annotation was computed. [2023-04-03 04:31:12,612 INFO L899 garLoopResultBuilder]: For program point L5010(lines 5010 5013) no Hoare annotation was computed. [2023-04-03 04:31:12,612 INFO L895 garLoopResultBuilder]: At program point L4977(line 4977) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,612 INFO L895 garLoopResultBuilder]: At program point L4977-1(line 4977) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,612 INFO L899 garLoopResultBuilder]: For program point L5010-2(lines 5010 5013) no Hoare annotation was computed. [2023-04-03 04:31:12,612 INFO L895 garLoopResultBuilder]: At program point L5035(line 5035) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,612 INFO L899 garLoopResultBuilder]: For program point L5035-1(line 5035) no Hoare annotation was computed. [2023-04-03 04:31:12,612 INFO L895 garLoopResultBuilder]: At program point L5027(line 5027) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,612 INFO L899 garLoopResultBuilder]: For program point L5027-1(line 5027) no Hoare annotation was computed. [2023-04-03 04:31:12,612 INFO L895 garLoopResultBuilder]: At program point L5019(line 5019) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,612 INFO L899 garLoopResultBuilder]: For program point L5019-1(line 5019) no Hoare annotation was computed. [2023-04-03 04:31:12,613 INFO L895 garLoopResultBuilder]: At program point L5011(line 5011) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,613 INFO L899 garLoopResultBuilder]: For program point L4978(line 4978) no Hoare annotation was computed. [2023-04-03 04:31:12,613 INFO L899 garLoopResultBuilder]: For program point L5011-1(line 5011) no Hoare annotation was computed. [2023-04-03 04:31:12,613 INFO L899 garLoopResultBuilder]: For program point L5003-2(lines 4976 5041) no Hoare annotation was computed. [2023-04-03 04:31:12,613 INFO L895 garLoopResultBuilder]: At program point L4995(line 4995) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,613 INFO L899 garLoopResultBuilder]: For program point L4995-1(line 4995) no Hoare annotation was computed. [2023-04-03 04:31:12,613 INFO L895 garLoopResultBuilder]: At program point L4979(line 4979) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,613 INFO L895 garLoopResultBuilder]: At program point L4979-1(line 4979) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,613 INFO L899 garLoopResultBuilder]: For program point L4996-1(line 4996) no Hoare annotation was computed. [2023-04-03 04:31:12,613 INFO L895 garLoopResultBuilder]: At program point L5029(line 5029) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,613 INFO L895 garLoopResultBuilder]: At program point L4996(line 4996) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,614 INFO L899 garLoopResultBuilder]: For program point L5029-1(line 5029) no Hoare annotation was computed. [2023-04-03 04:31:12,614 INFO L899 garLoopResultBuilder]: For program point L4988-1(line 4988) no Hoare annotation was computed. [2023-04-03 04:31:12,614 INFO L895 garLoopResultBuilder]: At program point L4988(line 4988) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,614 INFO L899 garLoopResultBuilder]: For program point L4980(line 4980) no Hoare annotation was computed. [2023-04-03 04:31:12,614 INFO L895 garLoopResultBuilder]: At program point L4997-2(lines 4997 5000) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,614 INFO L899 garLoopResultBuilder]: For program point L4997(lines 4997 5000) no Hoare annotation was computed. [2023-04-03 04:31:12,614 INFO L895 garLoopResultBuilder]: At program point L4989(line 4989) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,614 INFO L899 garLoopResultBuilder]: For program point L4989-1(line 4989) no Hoare annotation was computed. [2023-04-03 04:31:12,614 INFO L899 garLoopResultBuilder]: For program point L5014-4(lines 5014 5017) no Hoare annotation was computed. [2023-04-03 04:31:12,614 INFO L895 garLoopResultBuilder]: At program point L4981(line 4981) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,614 INFO L899 garLoopResultBuilder]: For program point L4981-1(line 4981) no Hoare annotation was computed. [2023-04-03 04:31:12,615 INFO L895 garLoopResultBuilder]: At program point L5039(line 5039) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,615 INFO L899 garLoopResultBuilder]: For program point L5039-1(line 5039) no Hoare annotation was computed. [2023-04-03 04:31:12,615 INFO L899 garLoopResultBuilder]: For program point L5014-6(lines 5014 5017) no Hoare annotation was computed. [2023-04-03 04:31:12,615 INFO L895 garLoopResultBuilder]: At program point L4998(line 4998) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,615 INFO L899 garLoopResultBuilder]: For program point L4998-1(line 4998) no Hoare annotation was computed. [2023-04-03 04:31:12,615 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4826 4831) the Hoare annotation is: true [2023-04-03 04:31:12,615 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_isregisteredEXIT(lines 4826 4831) no Hoare annotation was computed. [2023-04-03 04:31:12,615 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3706 3708) the Hoare annotation is: true [2023-04-03 04:31:12,615 INFO L899 garLoopResultBuilder]: For program point assume_abort_if_notEXIT(lines 3706 3708) no Hoare annotation was computed. [2023-04-03 04:31:12,615 INFO L902 garLoopResultBuilder]: At program point L4893(line 4893) the Hoare annotation is: true [2023-04-03 04:31:12,615 INFO L899 garLoopResultBuilder]: For program point L4893-1(line 4893) no Hoare annotation was computed. [2023-04-03 04:31:12,615 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4884 4912) the Hoare annotation is: true [2023-04-03 04:31:12,615 INFO L902 garLoopResultBuilder]: At program point L4899(line 4899) the Hoare annotation is: true [2023-04-03 04:31:12,616 INFO L899 garLoopResultBuilder]: For program point L4899-1(line 4899) no Hoare annotation was computed. [2023-04-03 04:31:12,616 INFO L902 garLoopResultBuilder]: At program point $Ultimate##2(lines 4904 4908) the Hoare annotation is: true [2023-04-03 04:31:12,616 INFO L899 garLoopResultBuilder]: For program point sm501_dbg_regsEXIT(lines 4884 4912) no Hoare annotation was computed. [2023-04-03 04:31:12,616 INFO L902 garLoopResultBuilder]: At program point L4714(line 4714) the Hoare annotation is: true [2023-04-03 04:31:12,616 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4688 4717) the Hoare annotation is: true [2023-04-03 04:31:12,616 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_register_chipEXIT(lines 4688 4717) no Hoare annotation was computed. [2023-04-03 04:31:12,616 INFO L899 garLoopResultBuilder]: For program point L4714-1(line 4714) no Hoare annotation was computed. [2023-04-03 04:31:12,616 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-03 04:31:12,616 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,616 INFO L899 garLoopResultBuilder]: For program point to_sm_deviceEXIT(lines 4276 4282) no Hoare annotation was computed. [2023-04-03 04:31:12,616 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4276 4282) the Hoare annotation is: true [2023-04-03 04:31:12,616 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6293 6295) the Hoare annotation is: true [2023-04-03 04:31:12,616 INFO L899 garLoopResultBuilder]: For program point mutex_lockEXIT(lines 6293 6295) no Hoare annotation was computed. [2023-04-03 04:31:12,617 INFO L899 garLoopResultBuilder]: For program point spinlock_checkEXIT(lines 3621 3626) no Hoare annotation was computed. [2023-04-03 04:31:12,617 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3621 3626) the Hoare annotation is: true [2023-04-03 04:31:12,617 INFO L902 garLoopResultBuilder]: At program point ldv_30874(lines 4079 4094) the Hoare annotation is: true [2023-04-03 04:31:12,617 INFO L899 garLoopResultBuilder]: For program point L4084(line 4084) no Hoare annotation was computed. [2023-04-03 04:31:12,617 INFO L899 garLoopResultBuilder]: For program point sm501_select_clockEXIT(lines 4075 4095) no Hoare annotation was computed. [2023-04-03 04:31:12,617 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4075 4095) the Hoare annotation is: true [2023-04-03 04:31:12,617 INFO L902 garLoopResultBuilder]: At program point $Ultimate##2(lines 4087 4091) the Hoare annotation is: true [2023-04-03 04:31:12,617 INFO L899 garLoopResultBuilder]: For program point sm501_misc_controlEXIT(lines 3804 3842) no Hoare annotation was computed. [2023-04-03 04:31:12,617 INFO L899 garLoopResultBuilder]: For program point L3822(lines 3822 3838) no Hoare annotation was computed. [2023-04-03 04:31:12,617 INFO L902 garLoopResultBuilder]: At program point L3822-1(lines 3822 3838) the Hoare annotation is: true [2023-04-03 04:31:12,617 INFO L902 garLoopResultBuilder]: At program point L3818(line 3818) the Hoare annotation is: true [2023-04-03 04:31:12,617 INFO L899 garLoopResultBuilder]: For program point L3818-1(line 3818) no Hoare annotation was computed. [2023-04-03 04:31:12,618 INFO L899 garLoopResultBuilder]: For program point L3839(line 3839) no Hoare annotation was computed. [2023-04-03 04:31:12,618 INFO L899 garLoopResultBuilder]: For program point L3831-1(line 3831) no Hoare annotation was computed. [2023-04-03 04:31:12,618 INFO L902 garLoopResultBuilder]: At program point L3831(line 3831) the Hoare annotation is: true [2023-04-03 04:31:12,618 INFO L899 garLoopResultBuilder]: For program point L3823-1(line 3823) no Hoare annotation was computed. [2023-04-03 04:31:12,618 INFO L902 garLoopResultBuilder]: At program point L3823(line 3823) the Hoare annotation is: true [2023-04-03 04:31:12,618 INFO L899 garLoopResultBuilder]: For program point L3819-1(line 3819) no Hoare annotation was computed. [2023-04-03 04:31:12,618 INFO L902 garLoopResultBuilder]: At program point L3819(line 3819) the Hoare annotation is: true [2023-04-03 04:31:12,618 INFO L899 garLoopResultBuilder]: For program point L3815-1(line 3815) no Hoare annotation was computed. [2023-04-03 04:31:12,618 INFO L902 garLoopResultBuilder]: At program point L3815(line 3815) the Hoare annotation is: true [2023-04-03 04:31:12,618 INFO L899 garLoopResultBuilder]: For program point L3832(lines 3832 3836) no Hoare annotation was computed. [2023-04-03 04:31:12,618 INFO L902 garLoopResultBuilder]: At program point L3824(line 3824) the Hoare annotation is: true [2023-04-03 04:31:12,618 INFO L899 garLoopResultBuilder]: For program point L3824-1(line 3824) no Hoare annotation was computed. [2023-04-03 04:31:12,618 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3804 3842) the Hoare annotation is: true [2023-04-03 04:31:12,619 INFO L899 garLoopResultBuilder]: For program point L3833-1(lines 3833 3834) no Hoare annotation was computed. [2023-04-03 04:31:12,619 INFO L902 garLoopResultBuilder]: At program point L3833(lines 3833 3834) the Hoare annotation is: true [2023-04-03 04:31:12,619 INFO L899 garLoopResultBuilder]: For program point L3817-1(line 3817) no Hoare annotation was computed. [2023-04-03 04:31:12,619 INFO L902 garLoopResultBuilder]: At program point L3817(line 3817) the Hoare annotation is: true [2023-04-03 04:31:12,619 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6228 6230) the Hoare annotation is: true [2023-04-03 04:31:12,619 INFO L899 garLoopResultBuilder]: For program point __list_addEXIT(lines 6228 6230) no Hoare annotation was computed. [2023-04-03 04:31:12,619 INFO L895 garLoopResultBuilder]: At program point L5217(line 5217) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,619 INFO L899 garLoopResultBuilder]: For program point L5217-1(line 5217) no Hoare annotation was computed. [2023-04-03 04:31:12,619 INFO L895 garLoopResultBuilder]: At program point L5275(lines 5216 5278) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,619 INFO L895 garLoopResultBuilder]: At program point L5271(lines 5216 5278) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,619 INFO L895 garLoopResultBuilder]: At program point L5238(line 5238) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,619 INFO L899 garLoopResultBuilder]: For program point L5238-1(line 5238) no Hoare annotation was computed. [2023-04-03 04:31:12,619 INFO L899 garLoopResultBuilder]: For program point sm501_pci_probeEXIT(lines 5212 5279) no Hoare annotation was computed. [2023-04-03 04:31:12,619 INFO L899 garLoopResultBuilder]: For program point L5230(lines 5230 5234) no Hoare annotation was computed. [2023-04-03 04:31:12,620 INFO L895 garLoopResultBuilder]: At program point L5259(line 5259) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,620 INFO L899 garLoopResultBuilder]: For program point L5259-1(line 5259) no Hoare annotation was computed. [2023-04-03 04:31:12,620 INFO L895 garLoopResultBuilder]: At program point L5251(lines 5251 5252) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,620 INFO L899 garLoopResultBuilder]: For program point L5251-1(lines 5251 5252) no Hoare annotation was computed. [2023-04-03 04:31:12,620 INFO L899 garLoopResultBuilder]: For program point L5243-4(lines 5243 5248) no Hoare annotation was computed. [2023-04-03 04:31:12,620 INFO L895 garLoopResultBuilder]: At program point L5272(lines 5216 5278) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,620 INFO L895 garLoopResultBuilder]: At program point L5231(line 5231) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,620 INFO L899 garLoopResultBuilder]: For program point L5231-1(line 5231) no Hoare annotation was computed. [2023-04-03 04:31:12,620 INFO L899 garLoopResultBuilder]: For program point L5260(lines 5260 5265) no Hoare annotation was computed. [2023-04-03 04:31:12,620 INFO L899 garLoopResultBuilder]: For program point L5219(lines 5219 5224) no Hoare annotation was computed. [2023-04-03 04:31:12,620 INFO L899 garLoopResultBuilder]: For program point L5244-1(line 5244) no Hoare annotation was computed. [2023-04-03 04:31:12,620 INFO L895 garLoopResultBuilder]: At program point L5244(line 5244) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,621 INFO L895 garLoopResultBuilder]: At program point L5269(line 5269) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,621 INFO L899 garLoopResultBuilder]: For program point L5269-1(line 5269) no Hoare annotation was computed. [2023-04-03 04:31:12,621 INFO L895 garLoopResultBuilder]: At program point L5228-1(line 5228) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,621 INFO L895 garLoopResultBuilder]: At program point L5261(line 5261) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,621 INFO L895 garLoopResultBuilder]: At program point L5228(line 5228) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,621 INFO L895 garLoopResultBuilder]: At program point L5261-1(line 5261) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,621 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5212 5279) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,621 INFO L899 garLoopResultBuilder]: For program point L5220-1(line 5220) no Hoare annotation was computed. [2023-04-03 04:31:12,621 INFO L899 garLoopResultBuilder]: For program point L5253(lines 5253 5258) no Hoare annotation was computed. [2023-04-03 04:31:12,621 INFO L895 garLoopResultBuilder]: At program point L5220(line 5220) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,621 INFO L895 garLoopResultBuilder]: At program point L5274(line 5274) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,621 INFO L895 garLoopResultBuilder]: At program point L5270(line 5270) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,622 INFO L895 garLoopResultBuilder]: At program point L5266(line 5266) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point L5270-1(line 5270) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point L5237-4(lines 5237 5242) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point L5266-1(line 5266) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point sm501_pci_probeFINAL(lines 5212 5279) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point L5229(line 5229) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L895 garLoopResultBuilder]: At program point L5254(line 5254) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point L5254-1(line 5254) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point L6091(lines 6091 6094) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_mutex_of_deviceEXIT(lines 6088 6103) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point L6093(line 6093) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point L6093-1(lines 6091 6094) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6088 6103) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_mutex_of_deviceEXIT(lines 6163 6177) no Hoare annotation was computed. [2023-04-03 04:31:12,622 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6163 6177) no Hoare annotation was computed. [2023-04-03 04:31:12,623 INFO L902 garLoopResultBuilder]: At program point L5407(line 5407) the Hoare annotation is: true [2023-04-03 04:31:12,623 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5404 5411) the Hoare annotation is: true [2023-04-03 04:31:12,623 INFO L899 garLoopResultBuilder]: For program point sm501_base_exitFINAL(lines 5404 5411) no Hoare annotation was computed. [2023-04-03 04:31:12,623 INFO L899 garLoopResultBuilder]: For program point sm501_base_exitEXIT(lines 5404 5411) no Hoare annotation was computed. [2023-04-03 04:31:12,623 INFO L899 garLoopResultBuilder]: For program point L5802(line 5802) no Hoare annotation was computed. [2023-04-03 04:31:12,623 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_clock_lock_of_sm501_devdataEXIT(lines 5797 5812) no Hoare annotation was computed. [2023-04-03 04:31:12,623 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5797 5812) no Hoare annotation was computed. [2023-04-03 04:31:12,623 INFO L899 garLoopResultBuilder]: For program point L5802-1(lines 5800 5803) no Hoare annotation was computed. [2023-04-03 04:31:12,623 INFO L899 garLoopResultBuilder]: For program point L5800(lines 5800 5803) no Hoare annotation was computed. [2023-04-03 04:31:12,623 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4388 4398) the Hoare annotation is: true [2023-04-03 04:31:12,623 INFO L899 garLoopResultBuilder]: For program point sm501_create_irqEXIT(lines 4388 4398) no Hoare annotation was computed. [2023-04-03 04:31:12,623 INFO L899 garLoopResultBuilder]: For program point L5920-1(lines 5918 5921) no Hoare annotation was computed. [2023-04-03 04:31:12,623 INFO L899 garLoopResultBuilder]: For program point L5918(lines 5918 5921) no Hoare annotation was computed. [2023-04-03 04:31:12,624 INFO L899 garLoopResultBuilder]: For program point L5920(line 5920) no Hoare annotation was computed. [2023-04-03 04:31:12,624 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_cred_guard_mutex_of_signal_structEXIT(lines 5915 5925) no Hoare annotation was computed. [2023-04-03 04:31:12,624 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5915 5925) no Hoare annotation was computed. [2023-04-03 04:31:12,624 INFO L899 garLoopResultBuilder]: For program point pci_ioremap_barEXIT(lines 6310 6312) no Hoare annotation was computed. [2023-04-03 04:31:12,624 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6310 6312) the Hoare annotation is: true [2023-04-03 04:31:12,624 INFO L902 garLoopResultBuilder]: At program point L6311(line 6311) the Hoare annotation is: true [2023-04-03 04:31:12,624 INFO L899 garLoopResultBuilder]: For program point L6311-1(line 6311) no Hoare annotation was computed. [2023-04-03 04:31:12,624 INFO L902 garLoopResultBuilder]: At program point L3726(line 3726) the Hoare annotation is: true [2023-04-03 04:31:12,624 INFO L899 garLoopResultBuilder]: For program point L3726-1(line 3726) no Hoare annotation was computed. [2023-04-03 04:31:12,624 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3724 3727) the Hoare annotation is: true [2023-04-03 04:31:12,624 INFO L899 garLoopResultBuilder]: For program point __kmallocEXIT(lines 3724 3727) no Hoare annotation was computed. [2023-04-03 04:31:12,624 INFO L902 garLoopResultBuilder]: At program point L4411(line 4411) the Hoare annotation is: true [2023-04-03 04:31:12,625 INFO L902 garLoopResultBuilder]: At program point L4410(line 4410) the Hoare annotation is: true [2023-04-03 04:31:12,625 INFO L899 garLoopResultBuilder]: For program point L4411-1(line 4411) no Hoare annotation was computed. [2023-04-03 04:31:12,625 INFO L899 garLoopResultBuilder]: For program point L4408-1(line 4408) no Hoare annotation was computed. [2023-04-03 04:31:12,625 INFO L902 garLoopResultBuilder]: At program point L4409(line 4409) the Hoare annotation is: true [2023-04-03 04:31:12,625 INFO L899 garLoopResultBuilder]: For program point L4410-1(line 4410) no Hoare annotation was computed. [2023-04-03 04:31:12,625 INFO L902 garLoopResultBuilder]: At program point L4408(line 4408) the Hoare annotation is: true [2023-04-03 04:31:12,625 INFO L899 garLoopResultBuilder]: For program point L4409-1(line 4409) no Hoare annotation was computed. [2023-04-03 04:31:12,625 INFO L902 garLoopResultBuilder]: At program point L4403(line 4403) the Hoare annotation is: true [2023-04-03 04:31:12,625 INFO L899 garLoopResultBuilder]: For program point L4403-1(line 4403) no Hoare annotation was computed. [2023-04-03 04:31:12,625 INFO L899 garLoopResultBuilder]: For program point L4404(lines 4404 4407) no Hoare annotation was computed. [2023-04-03 04:31:12,625 INFO L899 garLoopResultBuilder]: For program point sm501_register_usbhostFINAL(lines 4399 4414) no Hoare annotation was computed. [2023-04-03 04:31:12,625 INFO L899 garLoopResultBuilder]: For program point sm501_register_usbhostEXIT(lines 4399 4414) no Hoare annotation was computed. [2023-04-03 04:31:12,625 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4399 4414) the Hoare annotation is: true [2023-04-03 04:31:12,626 INFO L899 garLoopResultBuilder]: For program point L5601(line 5601) no Hoare annotation was computed. [2023-04-03 04:31:12,626 INFO L899 garLoopResultBuilder]: For program point L5469(line 5469) no Hoare annotation was computed. [2023-04-03 04:31:12,626 INFO L899 garLoopResultBuilder]: For program point mainEXIT(lines 5433 5640) no Hoare annotation was computed. [2023-04-03 04:31:12,626 INFO L895 garLoopResultBuilder]: At program point L5618(line 5618) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,626 INFO L899 garLoopResultBuilder]: For program point L5552-1(line 5552) no Hoare annotation was computed. [2023-04-03 04:31:12,626 INFO L899 garLoopResultBuilder]: For program point L5618-1(line 5618) no Hoare annotation was computed. [2023-04-03 04:31:12,626 INFO L895 garLoopResultBuilder]: At program point L5552(line 5552) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,626 INFO L899 garLoopResultBuilder]: For program point L5602(lines 5602 5629) no Hoare annotation was computed. [2023-04-03 04:31:12,626 INFO L899 garLoopResultBuilder]: For program point L5470(lines 5470 5474) no Hoare annotation was computed. [2023-04-03 04:31:12,626 INFO L895 garLoopResultBuilder]: At program point L5471(line 5471) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,626 INFO L899 garLoopResultBuilder]: For program point L5471-1(line 5471) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5587(line 5587) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5455(line 5455) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5637(line 5637) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5505(line 5505) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5588(lines 5588 5592) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5456(lines 5456 5460) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5506(lines 5506 5513) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5605(line 5605) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L895 garLoopResultBuilder]: At program point L5523(line 5523) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5490(line 5490) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5523-1(line 5523) no Hoare annotation was computed. [2023-04-03 04:31:12,627 INFO L895 garLoopResultBuilder]: At program point L5589(line 5589) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,627 INFO L899 garLoopResultBuilder]: For program point L5589-1(line 5589) no Hoare annotation was computed. [2023-04-03 04:31:12,628 INFO L895 garLoopResultBuilder]: At program point L5457(line 5457) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,628 INFO L899 garLoopResultBuilder]: For program point L5457-1(line 5457) no Hoare annotation was computed. [2023-04-03 04:31:12,628 INFO L899 garLoopResultBuilder]: For program point L5606(lines 5606 5614) no Hoare annotation was computed. [2023-04-03 04:31:12,628 INFO L895 garLoopResultBuilder]: At program point L5507(line 5507) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,628 INFO L899 garLoopResultBuilder]: For program point L5507-1(line 5507) no Hoare annotation was computed. [2023-04-03 04:31:12,628 INFO L895 garLoopResultBuilder]: At program point L5441(line 5441) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (<= ~ldv_state_variable_2~0 0) (<= ~ldv_state_variable_1~0 0))) [2023-04-03 04:31:12,628 INFO L899 garLoopResultBuilder]: For program point L5441-1(line 5441) no Hoare annotation was computed. [2023-04-03 04:31:12,628 INFO L899 garLoopResultBuilder]: For program point L5491(lines 5491 5544) no Hoare annotation was computed. [2023-04-03 04:31:12,628 INFO L895 garLoopResultBuilder]: At program point L5607(line 5607) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,628 INFO L899 garLoopResultBuilder]: For program point L5607-1(line 5607) no Hoare annotation was computed. [2023-04-03 04:31:12,628 INFO L899 garLoopResultBuilder]: For program point L5558(line 5558) no Hoare annotation was computed. [2023-04-03 04:31:12,629 INFO L895 garLoopResultBuilder]: At program point ldv_final(lines 5440 5639) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,629 INFO L899 garLoopResultBuilder]: For program point L5476(line 5476) no Hoare annotation was computed. [2023-04-03 04:31:12,629 INFO L899 garLoopResultBuilder]: For program point L5559(lines 5559 5574) no Hoare annotation was computed. [2023-04-03 04:31:12,629 INFO L899 garLoopResultBuilder]: For program point L5477(lines 5477 5481) no Hoare annotation was computed. [2023-04-03 04:31:12,629 INFO L899 garLoopResultBuilder]: For program point L5560-1(line 5560) no Hoare annotation was computed. [2023-04-03 04:31:12,629 INFO L899 garLoopResultBuilder]: For program point L5494(line 5494) no Hoare annotation was computed. [2023-04-03 04:31:12,629 INFO L895 garLoopResultBuilder]: At program point L5560(line 5560) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= ~ldv_state_variable_0~0 1) (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,629 INFO L895 garLoopResultBuilder]: At program point L5478(line 5478) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,629 INFO L899 garLoopResultBuilder]: For program point L5478-1(line 5478) no Hoare annotation was computed. [2023-04-03 04:31:12,629 INFO L899 garLoopResultBuilder]: For program point L5495(lines 5495 5503) no Hoare annotation was computed. [2023-04-03 04:31:12,629 INFO L899 garLoopResultBuilder]: For program point L5561-2(lines 5559 5573) no Hoare annotation was computed. [2023-04-03 04:31:12,629 INFO L899 garLoopResultBuilder]: For program point L5462(line 5462) no Hoare annotation was computed. [2023-04-03 04:31:12,629 INFO L899 garLoopResultBuilder]: For program point L5463(lines 5463 5467) no Hoare annotation was computed. [2023-04-03 04:31:12,630 INFO L899 garLoopResultBuilder]: For program point L5496-1(line 5496) no Hoare annotation was computed. [2023-04-03 04:31:12,630 INFO L899 garLoopResultBuilder]: For program point L5529(line 5529) no Hoare annotation was computed. [2023-04-03 04:31:12,630 INFO L895 garLoopResultBuilder]: At program point L5496(line 5496) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (<= ~ldv_state_variable_1~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,630 INFO L899 garLoopResultBuilder]: For program point L5546(line 5546) no Hoare annotation was computed. [2023-04-03 04:31:12,630 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5433 5640) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (<= ~ldv_state_variable_2~0 0) (<= ~ldv_state_variable_1~0 0))) [2023-04-03 04:31:12,630 INFO L899 garLoopResultBuilder]: For program point L5530(lines 5530 5537) no Hoare annotation was computed. [2023-04-03 04:31:12,630 INFO L899 garLoopResultBuilder]: For program point L5464-1(line 5464) no Hoare annotation was computed. [2023-04-03 04:31:12,630 INFO L895 garLoopResultBuilder]: At program point L5464(line 5464) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,630 INFO L899 garLoopResultBuilder]: For program point L5547(lines 5547 5581) no Hoare annotation was computed. [2023-04-03 04:31:12,630 INFO L895 garLoopResultBuilder]: At program point L5448(lines 5440 5639) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,630 INFO L895 garLoopResultBuilder]: At program point L5531(line 5531) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,630 INFO L899 garLoopResultBuilder]: For program point L5531-1(line 5531) no Hoare annotation was computed. [2023-04-03 04:31:12,630 INFO L899 garLoopResultBuilder]: For program point L5515(line 5515) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5516-2(lines 5493 5541) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5516(lines 5516 5521) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5583(line 5583) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5550(line 5550) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5616(line 5616) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5451(line 5451) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L895 garLoopResultBuilder]: At program point L5517(line 5517) the Hoare annotation is: (or (< 0 |old(~ldv_state_variable_2~0)|) (< 0 |old(~ldv_state_variable_1~0)|) (and (= 1 ~ldv_mutex_mutex_of_device~0) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (= ~ldv_mutex_lock~0 1) (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5517-1(line 5517) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5551(lines 5551 5556) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5617(lines 5617 5622) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5584(lines 5584 5599) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point L5452(lines 5452 5488) no Hoare annotation was computed. [2023-04-03 04:31:12,631 INFO L899 garLoopResultBuilder]: For program point pci_enable_deviceEXIT(lines 6307 6309) no Hoare annotation was computed. [2023-04-03 04:31:12,632 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6307 6309) the Hoare annotation is: true [2023-04-03 04:31:12,632 INFO L899 garLoopResultBuilder]: For program point __const_udelayEXIT(lines 6221 6223) no Hoare annotation was computed. [2023-04-03 04:31:12,632 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6221 6223) the Hoare annotation is: true [2023-04-03 04:31:12,632 INFO L899 garLoopResultBuilder]: For program point L5786(line 5786) no Hoare annotation was computed. [2023-04-03 04:31:12,632 INFO L899 garLoopResultBuilder]: For program point L5786-1(lines 5784 5787) no Hoare annotation was computed. [2023-04-03 04:31:12,632 INFO L899 garLoopResultBuilder]: For program point L5784(lines 5784 5787) no Hoare annotation was computed. [2023-04-03 04:31:12,632 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5781 5796) no Hoare annotation was computed. [2023-04-03 04:31:12,632 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_clock_lock_of_sm501_devdataEXIT(lines 5781 5796) no Hoare annotation was computed. [2023-04-03 04:31:12,632 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6274 6276) the Hoare annotation is: true [2023-04-03 04:31:12,632 INFO L899 garLoopResultBuilder]: For program point gpiochip_addEXIT(lines 6274 6276) no Hoare annotation was computed. [2023-04-03 04:31:12,632 INFO L899 garLoopResultBuilder]: For program point INIT_LIST_HEADEXIT(lines 3569 3576) no Hoare annotation was computed. [2023-04-03 04:31:12,632 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3569 3576) the Hoare annotation is: true [2023-04-03 04:31:12,632 INFO L902 garLoopResultBuilder]: At program point L3776(line 3776) the Hoare annotation is: true [2023-04-03 04:31:12,632 INFO L899 garLoopResultBuilder]: For program point L3776-1(line 3776) no Hoare annotation was computed. [2023-04-03 04:31:12,632 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3773 3779) the Hoare annotation is: true [2023-04-03 04:31:12,633 INFO L899 garLoopResultBuilder]: For program point sm501_sync_regsEXIT(lines 3773 3779) no Hoare annotation was computed. [2023-04-03 04:31:12,633 INFO L899 garLoopResultBuilder]: For program point L4802-1(line 4802) no Hoare annotation was computed. [2023-04-03 04:31:12,633 INFO L899 garLoopResultBuilder]: For program point L4800(line 4800) no Hoare annotation was computed. [2023-04-03 04:31:12,633 INFO L902 garLoopResultBuilder]: At program point L4796-2(lines 4796 4799) the Hoare annotation is: true [2023-04-03 04:31:12,633 INFO L899 garLoopResultBuilder]: For program point L4796(lines 4796 4799) no Hoare annotation was computed. [2023-04-03 04:31:12,633 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4786 4810) the Hoare annotation is: true [2023-04-03 04:31:12,633 INFO L902 garLoopResultBuilder]: At program point L4807(line 4807) the Hoare annotation is: true [2023-04-03 04:31:12,633 INFO L899 garLoopResultBuilder]: For program point L4807-1(line 4807) no Hoare annotation was computed. [2023-04-03 04:31:12,633 INFO L902 garLoopResultBuilder]: At program point L4805(line 4805) the Hoare annotation is: true [2023-04-03 04:31:12,633 INFO L899 garLoopResultBuilder]: For program point L4805-1(line 4805) no Hoare annotation was computed. [2023-04-03 04:31:12,633 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_removeFINAL(lines 4786 4810) no Hoare annotation was computed. [2023-04-03 04:31:12,633 INFO L899 garLoopResultBuilder]: For program point L4801-2(lines 4801 4804) no Hoare annotation was computed. [2023-04-03 04:31:12,633 INFO L899 garLoopResultBuilder]: For program point L4801(lines 4801 4804) no Hoare annotation was computed. [2023-04-03 04:31:12,633 INFO L902 garLoopResultBuilder]: At program point L4795(line 4795) the Hoare annotation is: true [2023-04-03 04:31:12,634 INFO L899 garLoopResultBuilder]: For program point L4795-1(line 4795) no Hoare annotation was computed. [2023-04-03 04:31:12,634 INFO L902 garLoopResultBuilder]: At program point L4797(line 4797) the Hoare annotation is: true [2023-04-03 04:31:12,634 INFO L899 garLoopResultBuilder]: For program point L4797-1(line 4797) no Hoare annotation was computed. [2023-04-03 04:31:12,634 INFO L899 garLoopResultBuilder]: For program point L4791(lines 4791 4794) no Hoare annotation was computed. [2023-04-03 04:31:12,634 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_removeEXIT(lines 4786 4810) no Hoare annotation was computed. [2023-04-03 04:31:12,634 INFO L902 garLoopResultBuilder]: At program point L4806(line 4806) the Hoare annotation is: true [2023-04-03 04:31:12,634 INFO L902 garLoopResultBuilder]: At program point L4802(line 4802) the Hoare annotation is: true [2023-04-03 04:31:12,634 INFO L899 garLoopResultBuilder]: For program point L4806-1(line 4806) no Hoare annotation was computed. [2023-04-03 04:31:12,634 INFO L899 garLoopResultBuilder]: For program point L6136-1(lines 6134 6137) no Hoare annotation was computed. [2023-04-03 04:31:12,634 INFO L899 garLoopResultBuilder]: For program point L6134(lines 6134 6137) no Hoare annotation was computed. [2023-04-03 04:31:12,634 INFO L899 garLoopResultBuilder]: For program point L6136(line 6136) no Hoare annotation was computed. [2023-04-03 04:31:12,634 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_mutex_of_deviceEXIT(lines 6131 6146) no Hoare annotation was computed. [2023-04-03 04:31:12,634 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6131 6146) no Hoare annotation was computed. [2023-04-03 04:31:12,635 INFO L899 garLoopResultBuilder]: For program point release_resourceEXIT(lines 6342 6344) no Hoare annotation was computed. [2023-04-03 04:31:12,635 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6342 6344) the Hoare annotation is: true [2023-04-03 04:31:12,635 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_8EXIT(lines 5701 5708) no Hoare annotation was computed. [2023-04-03 04:31:12,635 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5701 5708) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,635 INFO L895 garLoopResultBuilder]: At program point L5704-1(line 5704) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,635 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_8FINAL(lines 5701 5708) no Hoare annotation was computed. [2023-04-03 04:31:12,635 INFO L895 garLoopResultBuilder]: At program point L5704(line 5704) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,635 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6252 6254) the Hoare annotation is: true [2023-04-03 04:31:12,635 INFO L899 garLoopResultBuilder]: For program point _raw_spin_unlock_irqrestoreEXIT(lines 6252 6254) no Hoare annotation was computed. [2023-04-03 04:31:12,635 INFO L902 garLoopResultBuilder]: At program point L4478(line 4478) the Hoare annotation is: true [2023-04-03 04:31:12,635 INFO L902 garLoopResultBuilder]: At program point L4475(line 4475) the Hoare annotation is: true [2023-04-03 04:31:12,635 INFO L899 garLoopResultBuilder]: For program point L4476-1(line 4476) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L902 garLoopResultBuilder]: At program point L4474(line 4474) the Hoare annotation is: true [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point L4475-1(line 4475) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L902 garLoopResultBuilder]: At program point L4477(line 4477) the Hoare annotation is: true [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point L4478-1(line 4478) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L902 garLoopResultBuilder]: At program point L4476(line 4476) the Hoare annotation is: true [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point L4477-1(line 4477) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point L4470(lines 4470 4473) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point L4474-1(line 4474) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L902 garLoopResultBuilder]: At program point L4469(line 4469) the Hoare annotation is: true [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point L4469-1(line 4469) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point sm501_register_displayEXIT(lines 4465 4481) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4465 4481) the Hoare annotation is: true [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point sm501_register_displayFINAL(lines 4465 4481) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_3EXIT(lines 5657 5664) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point L5660-1(line 5660) no Hoare annotation was computed. [2023-04-03 04:31:12,636 INFO L899 garLoopResultBuilder]: For program point L5660(line 5660) no Hoare annotation was computed. [2023-04-03 04:31:12,637 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5657 5664) no Hoare annotation was computed. [2023-04-03 04:31:12,637 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_3FINAL(lines 5657 5664) no Hoare annotation was computed. [2023-04-03 04:31:12,637 INFO L899 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,637 INFO L895 garLoopResultBuilder]: At program point L-1-1(line -1) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,637 INFO L899 garLoopResultBuilder]: For program point L-1-2(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,637 INFO L899 garLoopResultBuilder]: For program point L-1-4(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,637 INFO L895 garLoopResultBuilder]: At program point L-1-5(line -1) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,637 INFO L899 garLoopResultBuilder]: For program point L-1-6(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,637 INFO L895 garLoopResultBuilder]: At program point L-1-8(line -1) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,637 INFO L899 garLoopResultBuilder]: For program point L-1-9(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,637 INFO L899 garLoopResultBuilder]: For program point L-1-10(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,637 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,637 INFO L899 garLoopResultBuilder]: For program point ##fun~$Pointer$~TO~intEXIT(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,637 INFO L899 garLoopResultBuilder]: For program point L6034(line 6034) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_lockEXIT(lines 6029 6044) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point L6034-1(lines 6032 6035) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point L6032(lines 6032 6035) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6029 6044) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point platform_get_irqEXIT(lines 6331 6333) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6331 6333) the Hoare annotation is: true [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_6EXIT(lines 5685 5692) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5685 5692) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point L5688-1(line 5688) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point L5688(line 5688) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_6FINAL(lines 5685 5692) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point pci_get_drvdataEXIT(lines 3744 3750) no Hoare annotation was computed. [2023-04-03 04:31:12,638 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3744 3750) the Hoare annotation is: true [2023-04-03 04:31:12,638 INFO L899 garLoopResultBuilder]: For program point L3747-1(line 3747) no Hoare annotation was computed. [2023-04-03 04:31:12,639 INFO L902 garLoopResultBuilder]: At program point L3747(line 3747) the Hoare annotation is: true [2023-04-03 04:31:12,639 INFO L902 garLoopResultBuilder]: At program point L4298(lines 4298 4299) the Hoare annotation is: true [2023-04-03 04:31:12,639 INFO L899 garLoopResultBuilder]: For program point sm501_create_subdevEXIT(lines 4293 4320) no Hoare annotation was computed. [2023-04-03 04:31:12,639 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4293 4320) the Hoare annotation is: true [2023-04-03 04:31:12,639 INFO L899 garLoopResultBuilder]: For program point L4298-1(lines 4298 4299) no Hoare annotation was computed. [2023-04-03 04:31:12,639 INFO L899 garLoopResultBuilder]: For program point platform_driver_registerEXIT(lines 6324 6326) no Hoare annotation was computed. [2023-04-03 04:31:12,639 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6324 6326) the Hoare annotation is: true [2023-04-03 04:31:12,639 INFO L899 garLoopResultBuilder]: For program point L5888-1(lines 5886 5889) no Hoare annotation was computed. [2023-04-03 04:31:12,639 INFO L899 garLoopResultBuilder]: For program point L5886(lines 5886 5889) no Hoare annotation was computed. [2023-04-03 04:31:12,639 INFO L899 garLoopResultBuilder]: For program point L5888(line 5888) no Hoare annotation was computed. [2023-04-03 04:31:12,639 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5883 5898) no Hoare annotation was computed. [2023-04-03 04:31:12,639 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_cred_guard_mutex_of_signal_structEXIT(lines 5883 5898) no Hoare annotation was computed. [2023-04-03 04:31:12,639 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_to_devEXIT(lines 4489 4495) no Hoare annotation was computed. [2023-04-03 04:31:12,639 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4489 4495) the Hoare annotation is: true [2023-04-03 04:31:12,639 INFO L902 garLoopResultBuilder]: At program point L3662(line 3662) the Hoare annotation is: true [2023-04-03 04:31:12,640 INFO L899 garLoopResultBuilder]: For program point L3662-1(line 3662) no Hoare annotation was computed. [2023-04-03 04:31:12,640 INFO L899 garLoopResultBuilder]: For program point ioremapEXIT(lines 3659 3665) no Hoare annotation was computed. [2023-04-03 04:31:12,640 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3659 3665) the Hoare annotation is: true [2023-04-03 04:31:12,640 INFO L899 garLoopResultBuilder]: For program point ldv_is_errEXIT(lines 3710 3713) no Hoare annotation was computed. [2023-04-03 04:31:12,640 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3710 3713) the Hoare annotation is: true [2023-04-03 04:31:12,640 INFO L899 garLoopResultBuilder]: For program point platform_device_unregisterEXIT(lines 6320 6322) no Hoare annotation was computed. [2023-04-03 04:31:12,640 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6320 6322) the Hoare annotation is: true [2023-04-03 04:31:12,640 INFO L902 garLoopResultBuilder]: At program point L3630(line 3630) the Hoare annotation is: true [2023-04-03 04:31:12,640 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqrestoreEXIT(lines 3627 3633) no Hoare annotation was computed. [2023-04-03 04:31:12,640 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3627 3633) the Hoare annotation is: true [2023-04-03 04:31:12,640 INFO L899 garLoopResultBuilder]: For program point spin_unlock_irqrestoreFINAL(lines 3627 3633) no Hoare annotation was computed. [2023-04-03 04:31:12,640 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5396 5403) the Hoare annotation is: true [2023-04-03 04:31:12,640 INFO L902 garLoopResultBuilder]: At program point L5399(line 5399) the Hoare annotation is: true [2023-04-03 04:31:12,640 INFO L899 garLoopResultBuilder]: For program point L5400-1(line 5400) no Hoare annotation was computed. [2023-04-03 04:31:12,640 INFO L899 garLoopResultBuilder]: For program point L5399-1(line 5399) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point sm501_base_initEXIT(lines 5396 5403) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L895 garLoopResultBuilder]: At program point L5400(line 5400) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (<= ~ldv_state_variable_1~0 1) (not (= ~ldv_state_variable_0~0 1))) [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point L6335-1(line 6335) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L902 garLoopResultBuilder]: At program point L6335(line 6335) the Hoare annotation is: true [2023-04-03 04:31:12,641 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6334 6336) the Hoare annotation is: true [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point platform_get_resourceEXIT(lines 6334 6336) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6061 6075) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_lockEXIT(lines 6061 6075) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point L5931(line 5931) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point L5931-1(lines 5929 5932) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5926 5941) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_cred_guard_mutex_of_signal_structEXIT(lines 5926 5941) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point L5929(lines 5929 5932) no Hoare annotation was computed. [2023-04-03 04:31:12,641 INFO L899 garLoopResultBuilder]: For program point dev_set_drvdataEXIT(lines 6263 6265) no Hoare annotation was computed. [2023-04-03 04:31:12,642 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6263 6265) the Hoare annotation is: true [2023-04-03 04:31:12,642 INFO L899 garLoopResultBuilder]: For program point L3695-1(line 3695) no Hoare annotation was computed. [2023-04-03 04:31:12,642 INFO L902 garLoopResultBuilder]: At program point L3695(line 3695) the Hoare annotation is: true [2023-04-03 04:31:12,642 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3692 3698) the Hoare annotation is: true [2023-04-03 04:31:12,642 INFO L899 garLoopResultBuilder]: For program point platform_set_drvdataEXIT(lines 3692 3698) no Hoare annotation was computed. [2023-04-03 04:31:12,642 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3767 3772) the Hoare annotation is: true [2023-04-03 04:31:12,642 INFO L899 garLoopResultBuilder]: For program point sm501_dump_gateEXIT(lines 3767 3772) no Hoare annotation was computed. [2023-04-03 04:31:12,642 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_2EXIT(lines 5649 5656) no Hoare annotation was computed. [2023-04-03 04:31:12,642 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5649 5656) no Hoare annotation was computed. [2023-04-03 04:31:12,642 INFO L899 garLoopResultBuilder]: For program point L5652-1(line 5652) no Hoare annotation was computed. [2023-04-03 04:31:12,642 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_2FINAL(lines 5649 5656) no Hoare annotation was computed. [2023-04-03 04:31:12,642 INFO L899 garLoopResultBuilder]: For program point L5652(line 5652) no Hoare annotation was computed. [2023-04-03 04:31:12,642 INFO L902 garLoopResultBuilder]: At program point ldv_31117(lines 4862 4882) the Hoare annotation is: true [2023-04-03 04:31:12,642 INFO L899 garLoopResultBuilder]: For program point sm501_register_gpio_i2cEXIT(lines 4858 4883) no Hoare annotation was computed. [2023-04-03 04:31:12,642 INFO L902 garLoopResultBuilder]: At program point L4875(lines 4875 4879) the Hoare annotation is: true [2023-04-03 04:31:12,643 INFO L902 garLoopResultBuilder]: At program point L4874(lines 4862 4882) the Hoare annotation is: true [2023-04-03 04:31:12,643 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4858 4883) the Hoare annotation is: true [2023-04-03 04:31:12,643 INFO L899 garLoopResultBuilder]: For program point L4867(line 4867) no Hoare annotation was computed. [2023-04-03 04:31:12,643 INFO L899 garLoopResultBuilder]: For program point sm501_register_gpio_i2cFINAL(lines 4858 4883) no Hoare annotation was computed. [2023-04-03 04:31:12,643 INFO L899 garLoopResultBuilder]: For program point L4868(lines 4868 4871) no Hoare annotation was computed. [2023-04-03 04:31:12,643 INFO L899 garLoopResultBuilder]: For program point iounmapEXIT(lines 6284 6286) no Hoare annotation was computed. [2023-04-03 04:31:12,643 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6284 6286) the Hoare annotation is: true [2023-04-03 04:31:12,643 INFO L899 garLoopResultBuilder]: For program point L5680-1(line 5680) no Hoare annotation was computed. [2023-04-03 04:31:12,643 INFO L899 garLoopResultBuilder]: For program point L5680(line 5680) no Hoare annotation was computed. [2023-04-03 04:31:12,643 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_5EXIT(lines 5677 5684) no Hoare annotation was computed. [2023-04-03 04:31:12,643 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5677 5684) no Hoare annotation was computed. [2023-04-03 04:31:12,643 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_5FINAL(lines 5677 5684) no Hoare annotation was computed. [2023-04-03 04:31:12,643 INFO L899 garLoopResultBuilder]: For program point platform_get_drvdataEXIT(lines 3685 3691) no Hoare annotation was computed. [2023-04-03 04:31:12,643 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3685 3691) the Hoare annotation is: true [2023-04-03 04:31:12,643 INFO L902 garLoopResultBuilder]: At program point L3688(line 3688) the Hoare annotation is: true [2023-04-03 04:31:12,644 INFO L899 garLoopResultBuilder]: For program point L3688-1(line 3688) no Hoare annotation was computed. [2023-04-03 04:31:12,644 INFO L899 garLoopResultBuilder]: For program point L5696-1(line 5696) no Hoare annotation was computed. [2023-04-03 04:31:12,644 INFO L899 garLoopResultBuilder]: For program point L5696(line 5696) no Hoare annotation was computed. [2023-04-03 04:31:12,644 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_7EXIT(lines 5693 5700) no Hoare annotation was computed. [2023-04-03 04:31:12,644 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5693 5700) no Hoare annotation was computed. [2023-04-03 04:31:12,644 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_7FINAL(lines 5693 5700) no Hoare annotation was computed. [2023-04-03 04:31:12,644 INFO L902 garLoopResultBuilder]: At program point L4672(line 4672) the Hoare annotation is: true [2023-04-03 04:31:12,644 INFO L899 garLoopResultBuilder]: For program point L4664-1(line 4664) no Hoare annotation was computed. [2023-04-03 04:31:12,644 INFO L902 garLoopResultBuilder]: At program point L4664(line 4664) the Hoare annotation is: true [2023-04-03 04:31:12,644 INFO L899 garLoopResultBuilder]: For program point L4656-1(line 4656) no Hoare annotation was computed. [2023-04-03 04:31:12,644 INFO L902 garLoopResultBuilder]: At program point L4656(line 4656) the Hoare annotation is: true [2023-04-03 04:31:12,644 INFO L899 garLoopResultBuilder]: For program point L4681(line 4681) no Hoare annotation was computed. [2023-04-03 04:31:12,644 INFO L902 garLoopResultBuilder]: At program point L4677(line 4677) the Hoare annotation is: true [2023-04-03 04:31:12,644 INFO L902 garLoopResultBuilder]: At program point L4677-1(line 4677) the Hoare annotation is: true [2023-04-03 04:31:12,644 INFO L899 garLoopResultBuilder]: For program point L4673(line 4673) no Hoare annotation was computed. [2023-04-03 04:31:12,645 INFO L902 garLoopResultBuilder]: At program point L4665(line 4665) the Hoare annotation is: true [2023-04-03 04:31:12,645 INFO L899 garLoopResultBuilder]: For program point L4665-1(line 4665) no Hoare annotation was computed. [2023-04-03 04:31:12,645 INFO L902 garLoopResultBuilder]: At program point L4657-2(lines 4657 4662) the Hoare annotation is: true [2023-04-03 04:31:12,645 INFO L899 garLoopResultBuilder]: For program point L4657(lines 4657 4662) no Hoare annotation was computed. [2023-04-03 04:31:12,645 INFO L902 garLoopResultBuilder]: At program point L4678(line 4678) the Hoare annotation is: true [2023-04-03 04:31:12,645 INFO L902 garLoopResultBuilder]: At program point L4645(line 4645) the Hoare annotation is: true [2023-04-03 04:31:12,645 INFO L899 garLoopResultBuilder]: For program point L4645-1(line 4645) no Hoare annotation was computed. [2023-04-03 04:31:12,645 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_outputEXIT(lines 4627 4684) no Hoare annotation was computed. [2023-04-03 04:31:12,645 INFO L902 garLoopResultBuilder]: At program point L4658(line 4658) the Hoare annotation is: true [2023-04-03 04:31:12,645 INFO L899 garLoopResultBuilder]: For program point L4658-1(line 4658) no Hoare annotation was computed. [2023-04-03 04:31:12,645 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4627 4684) the Hoare annotation is: true [2023-04-03 04:31:12,645 INFO L899 garLoopResultBuilder]: For program point L4679(line 4679) no Hoare annotation was computed. [2023-04-03 04:31:12,645 INFO L902 garLoopResultBuilder]: At program point L4675-4(line 4675) the Hoare annotation is: true [2023-04-03 04:31:12,645 INFO L899 garLoopResultBuilder]: For program point L4675-5(line 4675) no Hoare annotation was computed. [2023-04-03 04:31:12,646 INFO L899 garLoopResultBuilder]: For program point L4663(line 4663) no Hoare annotation was computed. [2023-04-03 04:31:12,646 INFO L902 garLoopResultBuilder]: At program point L4667-2(lines 4667 4671) the Hoare annotation is: true [2023-04-03 04:31:12,646 INFO L902 garLoopResultBuilder]: At program point L4659(lines 4659 4660) the Hoare annotation is: true [2023-04-03 04:31:12,646 INFO L899 garLoopResultBuilder]: For program point L4659-1(lines 4659 4660) no Hoare annotation was computed. [2023-04-03 04:31:12,646 INFO L902 garLoopResultBuilder]: At program point L4680-1(line 4680) the Hoare annotation is: true [2023-04-03 04:31:12,646 INFO L902 garLoopResultBuilder]: At program point L4680(line 4680) the Hoare annotation is: true [2023-04-03 04:31:12,646 INFO L899 garLoopResultBuilder]: For program point L4676-1(line 4676) no Hoare annotation was computed. [2023-04-03 04:31:12,646 INFO L902 garLoopResultBuilder]: At program point L4676(line 4676) the Hoare annotation is: true [2023-04-03 04:31:12,646 INFO L895 garLoopResultBuilder]: At program point L5712-1(line 5712) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,646 INFO L895 garLoopResultBuilder]: At program point L5712(line 5712) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,646 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_9EXIT(lines 5709 5716) no Hoare annotation was computed. [2023-04-03 04:31:12,646 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5709 5716) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,646 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_9FINAL(lines 5709 5716) no Hoare annotation was computed. [2023-04-03 04:31:12,646 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6338 6340) the Hoare annotation is: true [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point printkEXIT(lines 6338 6340) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_cred_guard_mutex_of_signal_structEXIT(lines 5942 5958) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point L5948-1(lines 5946 5949) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point L5946(lines 5946 5949) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point L5948(line 5948) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5942 5958) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point L6079(lines 6079 6082) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point L6081(line 6081) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point L6081-1(lines 6079 6082) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_lockEXIT(lines 6076 6086) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6076 6086) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L902 garLoopResultBuilder]: At program point L4955(line 4955) the Hoare annotation is: true [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point L4955-1(line 4955) no Hoare annotation was computed. [2023-04-03 04:31:12,647 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4949 4961) the Hoare annotation is: true [2023-04-03 04:31:12,647 INFO L899 garLoopResultBuilder]: For program point sm501_check_clocksEXIT(lines 4949 4961) no Hoare annotation was computed. [2023-04-03 04:31:12,648 INFO L895 garLoopResultBuilder]: At program point L5728-1(line 5728) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,648 INFO L895 garLoopResultBuilder]: At program point L5728(line 5728) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,648 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_11FINAL(lines 5725 5732) no Hoare annotation was computed. [2023-04-03 04:31:12,648 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5725 5732) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,648 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_11EXIT(lines 5725 5732) no Hoare annotation was computed. [2023-04-03 04:31:12,648 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_12FINAL(lines 5733 5740) no Hoare annotation was computed. [2023-04-03 04:31:12,648 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5733 5740) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,648 INFO L895 garLoopResultBuilder]: At program point L5736-1(line 5736) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,648 INFO L895 garLoopResultBuilder]: At program point L5736(line 5736) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2) (not (= 2 |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)|))) [2023-04-03 04:31:12,648 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_12EXIT(lines 5733 5740) no Hoare annotation was computed. [2023-04-03 04:31:12,648 INFO L899 garLoopResultBuilder]: For program point dev_errEXIT(lines 6256 6258) no Hoare annotation was computed. [2023-04-03 04:31:12,648 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6256 6258) the Hoare annotation is: true [2023-04-03 04:31:12,649 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6235 6237) the Hoare annotation is: true [2023-04-03 04:31:12,649 INFO L899 garLoopResultBuilder]: For program point __pci_register_driverEXIT(lines 6235 6237) no Hoare annotation was computed. [2023-04-03 04:31:12,649 INFO L895 garLoopResultBuilder]: At program point L4215(lines 4117 4238) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,649 INFO L899 garLoopResultBuilder]: For program point sm501_set_clockEXIT(lines 4096 4239) no Hoare annotation was computed. [2023-04-03 04:31:12,649 INFO L899 garLoopResultBuilder]: For program point L4216-1(line 4216) no Hoare annotation was computed. [2023-04-03 04:31:12,649 INFO L895 garLoopResultBuilder]: At program point L4216(line 4216) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,649 INFO L899 garLoopResultBuilder]: For program point L4200(line 4200) no Hoare annotation was computed. [2023-04-03 04:31:12,649 INFO L895 garLoopResultBuilder]: At program point L4217-2(lines 4217 4220) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,649 INFO L895 garLoopResultBuilder]: At program point L4118(line 4118) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,649 INFO L899 garLoopResultBuilder]: For program point L4217(lines 4217 4220) no Hoare annotation was computed. [2023-04-03 04:31:12,649 INFO L899 garLoopResultBuilder]: For program point L4118-1(line 4118) no Hoare annotation was computed. [2023-04-03 04:31:12,649 INFO L895 garLoopResultBuilder]: At program point L4234(line 4234) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,650 INFO L895 garLoopResultBuilder]: At program point L4201(line 4201) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,650 INFO L899 garLoopResultBuilder]: For program point L4201-1(line 4201) no Hoare annotation was computed. [2023-04-03 04:31:12,650 INFO L895 garLoopResultBuilder]: At program point L4218(line 4218) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,650 INFO L899 garLoopResultBuilder]: For program point L4185(line 4185) no Hoare annotation was computed. [2023-04-03 04:31:12,650 INFO L899 garLoopResultBuilder]: For program point L4218-1(line 4218) no Hoare annotation was computed. [2023-04-03 04:31:12,650 INFO L895 garLoopResultBuilder]: At program point L4235(line 4235) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) |sm501_set_clock_#t~switch160|)) [2023-04-03 04:31:12,650 INFO L895 garLoopResultBuilder]: At program point L4202(line 4202) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,650 INFO L899 garLoopResultBuilder]: For program point L4202-1(line 4202) no Hoare annotation was computed. [2023-04-03 04:31:12,650 INFO L895 garLoopResultBuilder]: At program point L4120(line 4120) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,650 INFO L899 garLoopResultBuilder]: For program point L4120-1(line 4120) no Hoare annotation was computed. [2023-04-03 04:31:12,650 INFO L899 garLoopResultBuilder]: For program point L4236(line 4236) no Hoare annotation was computed. [2023-04-03 04:31:12,650 INFO L895 garLoopResultBuilder]: At program point L4188(lines 4117 4238) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) |sm501_set_clock_#t~switch160|)) [2023-04-03 04:31:12,651 INFO L895 garLoopResultBuilder]: At program point L4122(line 4122) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,651 INFO L899 garLoopResultBuilder]: For program point L4221(line 4221) no Hoare annotation was computed. [2023-04-03 04:31:12,651 INFO L899 garLoopResultBuilder]: For program point L4122-1(line 4122) no Hoare annotation was computed. [2023-04-03 04:31:12,651 INFO L899 garLoopResultBuilder]: For program point L4189(line 4189) no Hoare annotation was computed. [2023-04-03 04:31:12,651 INFO L899 garLoopResultBuilder]: For program point L4206(line 4206) no Hoare annotation was computed. [2023-04-03 04:31:12,651 INFO L899 garLoopResultBuilder]: For program point L4173(line 4173) no Hoare annotation was computed. [2023-04-03 04:31:12,651 INFO L895 garLoopResultBuilder]: At program point L4190(line 4190) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,651 INFO L895 garLoopResultBuilder]: At program point L4124(line 4124) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,651 INFO L899 garLoopResultBuilder]: For program point L4190-1(line 4190) no Hoare annotation was computed. [2023-04-03 04:31:12,651 INFO L899 garLoopResultBuilder]: For program point L4124-1(line 4124) no Hoare annotation was computed. [2023-04-03 04:31:12,651 INFO L895 garLoopResultBuilder]: At program point L4207(line 4207) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,651 INFO L899 garLoopResultBuilder]: For program point L4207-1(line 4207) no Hoare annotation was computed. [2023-04-03 04:31:12,651 INFO L895 garLoopResultBuilder]: At program point L4174(line 4174) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) |sm501_set_clock_#t~switch160|)) [2023-04-03 04:31:12,651 INFO L899 garLoopResultBuilder]: For program point L4174-1(line 4174) no Hoare annotation was computed. [2023-04-03 04:31:12,652 INFO L899 garLoopResultBuilder]: For program point L4208-1(line 4208) no Hoare annotation was computed. [2023-04-03 04:31:12,652 INFO L895 garLoopResultBuilder]: At program point L4208(line 4208) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,652 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4096 4239) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,652 INFO L895 garLoopResultBuilder]: At program point L4192(line 4192) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,652 INFO L899 garLoopResultBuilder]: For program point L4159(line 4159) no Hoare annotation was computed. [2023-04-03 04:31:12,652 INFO L899 garLoopResultBuilder]: For program point L4192-1(line 4192) no Hoare annotation was computed. [2023-04-03 04:31:12,652 INFO L899 garLoopResultBuilder]: For program point L4143-1(line 4143) no Hoare annotation was computed. [2023-04-03 04:31:12,652 INFO L895 garLoopResultBuilder]: At program point L4143(line 4143) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) |sm501_set_clock_#t~switch160|)) [2023-04-03 04:31:12,652 INFO L895 garLoopResultBuilder]: At program point L4160(line 4160) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) |sm501_set_clock_#t~switch160|)) [2023-04-03 04:31:12,652 INFO L899 garLoopResultBuilder]: For program point L4160-1(line 4160) no Hoare annotation was computed. [2023-04-03 04:31:12,652 INFO L895 garLoopResultBuilder]: At program point L4194(line 4194) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,652 INFO L899 garLoopResultBuilder]: For program point L4128(line 4128) no Hoare annotation was computed. [2023-04-03 04:31:12,653 INFO L899 garLoopResultBuilder]: For program point L4194-1(line 4194) no Hoare annotation was computed. [2023-04-03 04:31:12,653 INFO L899 garLoopResultBuilder]: For program point L4211(line 4211) no Hoare annotation was computed. [2023-04-03 04:31:12,653 INFO L899 garLoopResultBuilder]: For program point L4228-1(line 4228) no Hoare annotation was computed. [2023-04-03 04:31:12,653 INFO L895 garLoopResultBuilder]: At program point L4228(line 4228) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,653 INFO L899 garLoopResultBuilder]: For program point L4129(lines 4129 4157) no Hoare annotation was computed. [2023-04-03 04:31:12,653 INFO L899 garLoopResultBuilder]: For program point L4212-1(line 4212) no Hoare annotation was computed. [2023-04-03 04:31:12,653 INFO L895 garLoopResultBuilder]: At program point L4212(line 4212) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,653 INFO L895 garLoopResultBuilder]: At program point L4229-2(lines 4229 4233) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,653 INFO L895 garLoopResultBuilder]: At program point L4130(line 4130) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) |sm501_set_clock_#t~switch160|)) [2023-04-03 04:31:12,653 INFO L899 garLoopResultBuilder]: For program point L4229(lines 4229 4233) no Hoare annotation was computed. [2023-04-03 04:31:12,653 INFO L899 garLoopResultBuilder]: For program point sm501_set_clockFINAL(lines 4096 4239) no Hoare annotation was computed. [2023-04-03 04:31:12,653 INFO L899 garLoopResultBuilder]: For program point L4130-1(line 4130) no Hoare annotation was computed. [2023-04-03 04:31:12,653 INFO L895 garLoopResultBuilder]: At program point L4230(lines 4230 4231) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1)) (and |sm501_set_clock_#t~switch160| (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 2))) [2023-04-03 04:31:12,653 INFO L899 garLoopResultBuilder]: For program point L4230-1(lines 4230 4231) no Hoare annotation was computed. [2023-04-03 04:31:12,654 INFO L902 garLoopResultBuilder]: At program point L4763(line 4763) the Hoare annotation is: true [2023-04-03 04:31:12,654 INFO L899 garLoopResultBuilder]: For program point L4763-1(line 4763) no Hoare annotation was computed. [2023-04-03 04:31:12,654 INFO L902 garLoopResultBuilder]: At program point L4759(line 4759) the Hoare annotation is: true [2023-04-03 04:31:12,654 INFO L899 garLoopResultBuilder]: For program point L4759-1(line 4759) no Hoare annotation was computed. [2023-04-03 04:31:12,654 INFO L899 garLoopResultBuilder]: For program point L4751(lines 4751 4756) no Hoare annotation was computed. [2023-04-03 04:31:12,654 INFO L902 garLoopResultBuilder]: At program point L4780(lines 4726 4784) the Hoare annotation is: true [2023-04-03 04:31:12,654 INFO L899 garLoopResultBuilder]: For program point L4743(lines 4743 4744) no Hoare annotation was computed. [2023-04-03 04:31:12,654 INFO L899 garLoopResultBuilder]: For program point L4772(line 4772) no Hoare annotation was computed. [2023-04-03 04:31:12,654 INFO L902 garLoopResultBuilder]: At program point L4735(line 4735) the Hoare annotation is: true [2023-04-03 04:31:12,654 INFO L899 garLoopResultBuilder]: For program point L4735-1(line 4735) no Hoare annotation was computed. [2023-04-03 04:31:12,654 INFO L899 garLoopResultBuilder]: For program point L4764(lines 4764 4768) no Hoare annotation was computed. [2023-04-03 04:31:12,654 INFO L899 garLoopResultBuilder]: For program point L4752-1(line 4752) no Hoare annotation was computed. [2023-04-03 04:31:12,654 INFO L902 garLoopResultBuilder]: At program point L4752(line 4752) the Hoare annotation is: true [2023-04-03 04:31:12,654 INFO L902 garLoopResultBuilder]: At program point L4781(line 4781) the Hoare annotation is: true [2023-04-03 04:31:12,655 INFO L899 garLoopResultBuilder]: For program point L4781-1(line 4781) no Hoare annotation was computed. [2023-04-03 04:31:12,655 INFO L899 garLoopResultBuilder]: For program point L4773(lines 4773 4777) no Hoare annotation was computed. [2023-04-03 04:31:12,655 INFO L902 garLoopResultBuilder]: At program point L4736-2(lines 4736 4740) the Hoare annotation is: true [2023-04-03 04:31:12,655 INFO L899 garLoopResultBuilder]: For program point L4736(lines 4736 4740) no Hoare annotation was computed. [2023-04-03 04:31:12,655 INFO L902 garLoopResultBuilder]: At program point err_low_chip(lines 4726 4784) the Hoare annotation is: true [2023-04-03 04:31:12,655 INFO L902 garLoopResultBuilder]: At program point L4765(line 4765) the Hoare annotation is: true [2023-04-03 04:31:12,655 INFO L899 garLoopResultBuilder]: For program point L4765-1(line 4765) no Hoare annotation was computed. [2023-04-03 04:31:12,655 INFO L899 garLoopResultBuilder]: For program point sm501_register_gpioEXIT(lines 4718 4785) no Hoare annotation was computed. [2023-04-03 04:31:12,655 INFO L902 garLoopResultBuilder]: At program point L4757(line 4757) the Hoare annotation is: true [2023-04-03 04:31:12,655 INFO L899 garLoopResultBuilder]: For program point L4757-1(line 4757) no Hoare annotation was computed. [2023-04-03 04:31:12,655 INFO L902 garLoopResultBuilder]: At program point L4782(line 4782) the Hoare annotation is: true [2023-04-03 04:31:12,655 INFO L902 garLoopResultBuilder]: At program point L4778(lines 4726 4784) the Hoare annotation is: true [2023-04-03 04:31:12,656 INFO L899 garLoopResultBuilder]: For program point L4782-1(line 4782) no Hoare annotation was computed. [2023-04-03 04:31:12,656 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4718 4785) the Hoare annotation is: true [2023-04-03 04:31:12,656 INFO L902 garLoopResultBuilder]: At program point L4774(line 4774) the Hoare annotation is: true [2023-04-03 04:31:12,656 INFO L899 garLoopResultBuilder]: For program point L4745(lines 4745 4749) no Hoare annotation was computed. [2023-04-03 04:31:12,656 INFO L899 garLoopResultBuilder]: For program point L4741(line 4741) no Hoare annotation was computed. [2023-04-03 04:31:12,656 INFO L899 garLoopResultBuilder]: For program point L4774-1(line 4774) no Hoare annotation was computed. [2023-04-03 04:31:12,656 INFO L902 garLoopResultBuilder]: At program point L4737(lines 4737 4738) the Hoare annotation is: true [2023-04-03 04:31:12,656 INFO L899 garLoopResultBuilder]: For program point L4737-1(lines 4737 4738) no Hoare annotation was computed. [2023-04-03 04:31:12,656 INFO L899 garLoopResultBuilder]: For program point L4758(lines 4758 4762) no Hoare annotation was computed. [2023-04-03 04:31:12,656 INFO L902 garLoopResultBuilder]: At program point L4750(line 4750) the Hoare annotation is: true [2023-04-03 04:31:12,656 INFO L902 garLoopResultBuilder]: At program point L4779(line 4779) the Hoare annotation is: true [2023-04-03 04:31:12,656 INFO L902 garLoopResultBuilder]: At program point L4746(line 4746) the Hoare annotation is: true [2023-04-03 04:31:12,656 INFO L899 garLoopResultBuilder]: For program point L4779-1(line 4779) no Hoare annotation was computed. [2023-04-03 04:31:12,656 INFO L899 garLoopResultBuilder]: For program point L4750-1(line 4750) no Hoare annotation was computed. [2023-04-03 04:31:12,657 INFO L902 garLoopResultBuilder]: At program point L4742(line 4742) the Hoare annotation is: true [2023-04-03 04:31:12,657 INFO L899 garLoopResultBuilder]: For program point sm501_register_gpioFINAL(lines 4718 4785) no Hoare annotation was computed. [2023-04-03 04:31:12,657 INFO L899 garLoopResultBuilder]: For program point L4746-1(line 4746) no Hoare annotation was computed. [2023-04-03 04:31:12,657 INFO L902 garLoopResultBuilder]: At program point L4742-1(line 4742) the Hoare annotation is: true [2023-04-03 04:31:12,657 INFO L899 garLoopResultBuilder]: For program point list_delEXIT(lines 6287 6289) no Hoare annotation was computed. [2023-04-03 04:31:12,657 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6287 6289) the Hoare annotation is: true [2023-04-03 04:31:12,657 INFO L899 garLoopResultBuilder]: For program point __mutex_initEXIT(lines 6231 6233) no Hoare annotation was computed. [2023-04-03 04:31:12,657 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6231 6233) the Hoare annotation is: true [2023-04-03 04:31:12,657 INFO L902 garLoopResultBuilder]: At program point L3740-4(line 3740) the Hoare annotation is: true [2023-04-03 04:31:12,657 INFO L899 garLoopResultBuilder]: For program point L3740-5(line 3740) no Hoare annotation was computed. [2023-04-03 04:31:12,657 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3737 3743) the Hoare annotation is: true [2023-04-03 04:31:12,657 INFO L899 garLoopResultBuilder]: For program point kzallocEXIT(lines 3737 3743) no Hoare annotation was computed. [2023-04-03 04:31:12,657 INFO L902 garLoopResultBuilder]: At program point L3861-1(line 3861) the Hoare annotation is: true [2023-04-03 04:31:12,657 INFO L902 garLoopResultBuilder]: At program point L3861(line 3861) the Hoare annotation is: true [2023-04-03 04:31:12,657 INFO L899 garLoopResultBuilder]: For program point sm501_modify_regEXIT(lines 3843 3865) no Hoare annotation was computed. [2023-04-03 04:31:12,658 INFO L899 garLoopResultBuilder]: For program point L3855-1(line 3855) no Hoare annotation was computed. [2023-04-03 04:31:12,658 INFO L902 garLoopResultBuilder]: At program point L3855(line 3855) the Hoare annotation is: true [2023-04-03 04:31:12,658 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3843 3865) the Hoare annotation is: true [2023-04-03 04:31:12,658 INFO L899 garLoopResultBuilder]: For program point L3862(line 3862) no Hoare annotation was computed. [2023-04-03 04:31:12,658 INFO L902 garLoopResultBuilder]: At program point L3860(line 3860) the Hoare annotation is: true [2023-04-03 04:31:12,658 INFO L899 garLoopResultBuilder]: For program point L3860-1(line 3860) no Hoare annotation was computed. [2023-04-03 04:31:12,658 INFO L902 garLoopResultBuilder]: At program point L3856(line 3856) the Hoare annotation is: true [2023-04-03 04:31:12,658 INFO L902 garLoopResultBuilder]: At program point L3854(line 3854) the Hoare annotation is: true [2023-04-03 04:31:12,658 INFO L899 garLoopResultBuilder]: For program point L3856-1(line 3856) no Hoare annotation was computed. [2023-04-03 04:31:12,658 INFO L902 garLoopResultBuilder]: At program point L3852(line 3852) the Hoare annotation is: true [2023-04-03 04:31:12,658 INFO L899 garLoopResultBuilder]: For program point L3854-1(line 3854) no Hoare annotation was computed. [2023-04-03 04:31:12,658 INFO L899 garLoopResultBuilder]: For program point L3852-1(line 3852) no Hoare annotation was computed. [2023-04-03 04:31:12,658 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3729 3735) the Hoare annotation is: true [2023-04-03 04:31:12,658 INFO L902 garLoopResultBuilder]: At program point L3732(line 3732) the Hoare annotation is: true [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point kmallocEXIT(lines 3729 3735) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point L3732-1(line 3732) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point _raw_spin_lock_irqsaveEXIT(lines 6249 6251) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6249 6251) the Hoare annotation is: true [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6178 6188) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point L6183(line 6183) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point L6183-1(lines 6181 6184) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_unlock_mutex_of_deviceEXIT(lines 6178 6188) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point L6181(lines 6181 6184) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point L4257(line 4257) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point L4257-1(line 4257) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point L4253(lines 4253 4259) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point L4249(line 4249) no Hoare annotation was computed. [2023-04-03 04:31:12,659 INFO L899 garLoopResultBuilder]: For program point L4249-1(line 4249) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point L4272(lines 4248 4274) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point L4266(line 4266) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4240 4275) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point L4262(line 4262) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point sm501_find_clockEXIT(lines 4240 4275) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point L4262-1(line 4262) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point L4254(line 4254) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point L4254-1(line 4254) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point L4252(line 4252) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point L4267(line 4267) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point L4267-1(line 4267) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point L4261(line 4261) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3644 3650) the Hoare annotation is: true [2023-04-03 04:31:12,660 INFO L899 garLoopResultBuilder]: For program point readlEXIT(lines 3644 3650) no Hoare annotation was computed. [2023-04-03 04:31:12,660 INFO L902 garLoopResultBuilder]: At program point L5754(line 5754) the Hoare annotation is: true [2023-04-03 04:31:12,660 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 5751 5758) the Hoare annotation is: true [2023-04-03 04:31:12,661 INFO L899 garLoopResultBuilder]: For program point L5754-1(line 5754) no Hoare annotation was computed. [2023-04-03 04:31:12,661 INFO L899 garLoopResultBuilder]: For program point ldv_platform_driver_unregister_14EXIT(lines 5751 5758) no Hoare annotation was computed. [2023-04-03 04:31:12,661 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3651 3657) the Hoare annotation is: true [2023-04-03 04:31:12,661 INFO L899 garLoopResultBuilder]: For program point writelEXIT(lines 3651 3657) no Hoare annotation was computed. [2023-04-03 04:31:12,661 INFO L899 garLoopResultBuilder]: For program point sm501_init_regEXIT(lines 4916 4928) no Hoare annotation was computed. [2023-04-03 04:31:12,661 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4916 4928) the Hoare annotation is: true [2023-04-03 04:31:12,661 INFO L902 garLoopResultBuilder]: At program point L4925(line 4925) the Hoare annotation is: true [2023-04-03 04:31:12,661 INFO L899 garLoopResultBuilder]: For program point L4925-1(line 4925) no Hoare annotation was computed. [2023-04-03 04:31:12,661 INFO L902 garLoopResultBuilder]: At program point L4921(line 4921) the Hoare annotation is: true [2023-04-03 04:31:12,661 INFO L899 garLoopResultBuilder]: For program point L4921-1(line 4921) no Hoare annotation was computed. [2023-04-03 04:31:12,661 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_killable_cred_guard_mutex_of_signal_structEXIT(lines 5899 5914) no Hoare annotation was computed. [2023-04-03 04:31:12,661 INFO L899 garLoopResultBuilder]: For program point L5904-1(lines 5902 5905) no Hoare annotation was computed. [2023-04-03 04:31:12,661 INFO L899 garLoopResultBuilder]: For program point L5902(lines 5902 5905) no Hoare annotation was computed. [2023-04-03 04:31:12,661 INFO L899 garLoopResultBuilder]: For program point L5904(line 5904) no Hoare annotation was computed. [2023-04-03 04:31:12,662 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5899 5914) no Hoare annotation was computed. [2023-04-03 04:31:12,662 INFO L895 garLoopResultBuilder]: At program point L4445(line 4445) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,662 INFO L899 garLoopResultBuilder]: For program point L4445-1(line 4445) no Hoare annotation was computed. [2023-04-03 04:31:12,662 INFO L899 garLoopResultBuilder]: For program point L4437(lines 4437 4440) no Hoare annotation was computed. [2023-04-03 04:31:12,662 INFO L895 garLoopResultBuilder]: At program point L4454(line 4454) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,662 INFO L899 garLoopResultBuilder]: For program point L4454-1(line 4454) no Hoare annotation was computed. [2023-04-03 04:31:12,662 INFO L895 garLoopResultBuilder]: At program point L4446(line 4446) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,662 INFO L899 garLoopResultBuilder]: For program point L4446-1(line 4446) no Hoare annotation was computed. [2023-04-03 04:31:12,662 INFO L899 garLoopResultBuilder]: For program point L4442-4(lines 4442 4450) no Hoare annotation was computed. [2023-04-03 04:31:12,662 INFO L899 garLoopResultBuilder]: For program point L4442-6(lines 4435 4463) no Hoare annotation was computed. [2023-04-03 04:31:12,662 INFO L895 garLoopResultBuilder]: At program point L4455(line 4455) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,662 INFO L899 garLoopResultBuilder]: For program point L4455-1(line 4455) no Hoare annotation was computed. [2023-04-03 04:31:12,662 INFO L895 garLoopResultBuilder]: At program point L4447(line 4447) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,663 INFO L899 garLoopResultBuilder]: For program point L4447-1(line 4447) no Hoare annotation was computed. [2023-04-03 04:31:12,663 INFO L899 garLoopResultBuilder]: For program point L4451-5(lines 4451 4459) no Hoare annotation was computed. [2023-04-03 04:31:12,663 INFO L899 garLoopResultBuilder]: For program point L4451-3(lines 4451 4459) no Hoare annotation was computed. [2023-04-03 04:31:12,663 INFO L899 garLoopResultBuilder]: For program point sm501_register_uartFINAL(lines 4429 4464) no Hoare annotation was computed. [2023-04-03 04:31:12,663 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 4429 4464) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,663 INFO L899 garLoopResultBuilder]: For program point L4456-1(line 4456) no Hoare annotation was computed. [2023-04-03 04:31:12,663 INFO L895 garLoopResultBuilder]: At program point L4456(line 4456) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,663 INFO L899 garLoopResultBuilder]: For program point L4448-1(line 4448) no Hoare annotation was computed. [2023-04-03 04:31:12,663 INFO L899 garLoopResultBuilder]: For program point sm501_register_uartEXIT(lines 4429 4464) no Hoare annotation was computed. [2023-04-03 04:31:12,663 INFO L895 garLoopResultBuilder]: At program point L4448(line 4448) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,663 INFO L899 garLoopResultBuilder]: For program point L4436-1(line 4436) no Hoare annotation was computed. [2023-04-03 04:31:12,663 INFO L895 garLoopResultBuilder]: At program point L4436(line 4436) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,663 INFO L895 garLoopResultBuilder]: At program point L4461(line 4461) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point L4461-1(line 4461) no Hoare annotation was computed. [2023-04-03 04:31:12,664 INFO L895 garLoopResultBuilder]: At program point L4457(line 4457) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point L4457-1(line 4457) no Hoare annotation was computed. [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point L6050-1(lines 6048 6051) no Hoare annotation was computed. [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point L6048(lines 6048 6051) no Hoare annotation was computed. [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6045 6060) no Hoare annotation was computed. [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point L6050(line 6050) no Hoare annotation was computed. [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_lockEXIT(lines 6045 6060) no Hoare annotation was computed. [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point L6242-1(line 6242) no Hoare annotation was computed. [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point __request_regionEXIT(lines 6241 6243) no Hoare annotation was computed. [2023-04-03 04:31:12,664 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6241 6243) the Hoare annotation is: true [2023-04-03 04:31:12,664 INFO L902 garLoopResultBuilder]: At program point L6242(line 6242) the Hoare annotation is: true [2023-04-03 04:31:12,664 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 3636 3641) the Hoare annotation is: true [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point resource_sizeEXIT(lines 3636 3641) no Hoare annotation was computed. [2023-04-03 04:31:12,664 INFO L899 garLoopResultBuilder]: For program point L5184-1(line 5184) no Hoare annotation was computed. [2023-04-03 04:31:12,665 INFO L895 garLoopResultBuilder]: At program point L5186-1(line 5186) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,665 INFO L895 garLoopResultBuilder]: At program point L5184(line 5184) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,665 INFO L899 garLoopResultBuilder]: For program point L5201(line 5201) no Hoare annotation was computed. [2023-04-03 04:31:12,665 INFO L895 garLoopResultBuilder]: At program point L5195(line 5195) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,665 INFO L899 garLoopResultBuilder]: For program point L5195-1(line 5195) no Hoare annotation was computed. [2023-04-03 04:31:12,665 INFO L895 garLoopResultBuilder]: At program point $Ultimate##0(lines 5179 5205) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,665 INFO L899 garLoopResultBuilder]: For program point L5191(lines 5191 5199) no Hoare annotation was computed. [2023-04-03 04:31:12,665 INFO L895 garLoopResultBuilder]: At program point L5191-1(lines 5191 5199) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,665 INFO L895 garLoopResultBuilder]: At program point L5193(line 5193) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,665 INFO L899 garLoopResultBuilder]: For program point L5193-1(line 5193) no Hoare annotation was computed. [2023-04-03 04:31:12,665 INFO L895 garLoopResultBuilder]: At program point L5187(line 5187) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,665 INFO L899 garLoopResultBuilder]: For program point L5189(line 5189) no Hoare annotation was computed. [2023-04-03 04:31:12,666 INFO L899 garLoopResultBuilder]: For program point sm501_plat_resumeEXIT(lines 5179 5205) no Hoare annotation was computed. [2023-04-03 04:31:12,666 INFO L895 garLoopResultBuilder]: At program point L5200(line 5200) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,666 INFO L899 garLoopResultBuilder]: For program point L5192-1(line 5192) no Hoare annotation was computed. [2023-04-03 04:31:12,666 INFO L895 garLoopResultBuilder]: At program point L5190(line 5190) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,666 INFO L895 garLoopResultBuilder]: At program point L5192(line 5192) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,666 INFO L899 garLoopResultBuilder]: For program point L5194-2(lines 5194 5197) no Hoare annotation was computed. [2023-04-03 04:31:12,666 INFO L895 garLoopResultBuilder]: At program point L5186(line 5186) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,666 INFO L899 garLoopResultBuilder]: For program point L5190-1(line 5190) no Hoare annotation was computed. [2023-04-03 04:31:12,666 INFO L895 garLoopResultBuilder]: At program point L5188(line 5188) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1)) (not (= |old(~ldv_mutex_clock_lock_of_sm501_devdata~0)| 1))) [2023-04-03 04:31:12,666 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_trapEXIT(lines 5773 5779) no Hoare annotation was computed. [2023-04-03 04:31:12,666 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5773 5779) no Hoare annotation was computed. [2023-04-03 04:31:12,666 INFO L899 garLoopResultBuilder]: For program point ldv__builtin_trapFINAL(lines 5773 5779) no Hoare annotation was computed. [2023-04-03 04:31:12,666 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5856 5870) no Hoare annotation was computed. [2023-04-03 04:31:12,666 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_is_locked_clock_lock_of_sm501_devdataEXIT(lines 5856 5870) no Hoare annotation was computed. [2023-04-03 04:31:12,667 INFO L899 garLoopResultBuilder]: For program point L6208-1(lines 6201 6219) no Hoare annotation was computed. [2023-04-03 04:31:12,667 INFO L895 garLoopResultBuilder]: At program point L6208(line 6208) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,667 INFO L899 garLoopResultBuilder]: For program point L6204-1(lines 6201 6219) no Hoare annotation was computed. [2023-04-03 04:31:12,667 INFO L895 garLoopResultBuilder]: At program point L6204(line 6204) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,667 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6199 6220) the Hoare annotation is: true [2023-04-03 04:31:12,667 INFO L899 garLoopResultBuilder]: For program point ldv_check_final_stateEXIT(lines 6199 6220) no Hoare annotation was computed. [2023-04-03 04:31:12,667 INFO L899 garLoopResultBuilder]: For program point L6216-1(lines 6199 6220) no Hoare annotation was computed. [2023-04-03 04:31:12,667 INFO L895 garLoopResultBuilder]: At program point L6216(line 6216) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,667 INFO L899 garLoopResultBuilder]: For program point L6212-1(lines 6201 6219) no Hoare annotation was computed. [2023-04-03 04:31:12,667 INFO L895 garLoopResultBuilder]: At program point L6212(line 6212) the Hoare annotation is: (or (not (= ~ldv_mutex_lock~0 1)) (not (= ~ldv_mutex_clock_lock_of_sm501_devdata~0 1)) (not (= 1 ~ldv_mutex_mutex_of_device~0)) (not (= ~ldv_mutex_cred_guard_mutex_of_signal_struct~0 1))) [2023-04-03 04:31:12,667 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 6270 6272) the Hoare annotation is: true [2023-04-03 04:31:12,667 INFO L899 garLoopResultBuilder]: For program point device_remove_fileEXIT(lines 6270 6272) no Hoare annotation was computed. [2023-04-03 04:31:12,667 INFO L902 garLoopResultBuilder]: At program point L4526(line 4526) the Hoare annotation is: true [2023-04-03 04:31:12,667 INFO L902 garLoopResultBuilder]: At program point L4522(line 4522) the Hoare annotation is: true [2023-04-03 04:31:12,668 INFO L899 garLoopResultBuilder]: For program point L4526-1(line 4526) no Hoare annotation was computed. [2023-04-03 04:31:12,668 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(lines 4510 4532) the Hoare annotation is: true [2023-04-03 04:31:12,668 INFO L899 garLoopResultBuilder]: For program point L4520-1(lines 4520 4521) no Hoare annotation was computed. [2023-04-03 04:31:12,668 INFO L899 garLoopResultBuilder]: For program point L4522-1(line 4522) no Hoare annotation was computed. [2023-04-03 04:31:12,668 INFO L902 garLoopResultBuilder]: At program point L4520(lines 4520 4521) the Hoare annotation is: true [2023-04-03 04:31:12,668 INFO L899 garLoopResultBuilder]: For program point L4518-4(lines 4518 4529) no Hoare annotation was computed. [2023-04-03 04:31:12,668 INFO L899 garLoopResultBuilder]: For program point L4518-5(lines 4510 4532) no Hoare annotation was computed. [2023-04-03 04:31:12,668 INFO L902 garLoopResultBuilder]: At program point L4527(line 4527) the Hoare annotation is: true [2023-04-03 04:31:12,668 INFO L902 garLoopResultBuilder]: At program point L4525(line 4525) the Hoare annotation is: true [2023-04-03 04:31:12,668 INFO L899 garLoopResultBuilder]: For program point L4525-1(line 4525) no Hoare annotation was computed. [2023-04-03 04:31:12,668 INFO L902 garLoopResultBuilder]: At program point L4519(line 4519) the Hoare annotation is: true [2023-04-03 04:31:12,668 INFO L899 garLoopResultBuilder]: For program point sm501_gpio_ensure_gpioEXIT(lines 4510 4532) no Hoare annotation was computed. [2023-04-03 04:31:12,668 INFO L899 garLoopResultBuilder]: For program point L4519-1(line 4519) no Hoare annotation was computed. [2023-04-03 04:31:12,668 INFO L902 garLoopResultBuilder]: At program point L4517(line 4517) the Hoare annotation is: true [2023-04-03 04:31:12,668 INFO L899 garLoopResultBuilder]: For program point L4517-1(line 4517) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point ldv_atomic_dec_and_mutex_lock_mutex_of_deviceEXIT(lines 6147 6162) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6147 6162) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point L6152-1(lines 6150 6153) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point L6150(lines 6150 6153) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point L6152(line 6152) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L895 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: (and (<= ~ldv_state_variable_2~0 0) (<= ~ldv_state_variable_1~0 0)) [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L902 garLoopResultBuilder]: At program point $Ultimate##0(line -1) the Hoare annotation is: true [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_trylock_clock_lock_of_sm501_devdataEXIT(lines 5824 5839) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5824 5839) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point L5827(lines 5827 5830) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point L5829(line 5829) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point L5829-1(lines 5827 5830) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_interruptible_lockEXIT(lines 5986 6001) no Hoare annotation was computed. [2023-04-03 04:31:12,669 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 5986 6001) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point L5991(line 5991) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point L5991-1(lines 5989 5992) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point L5989(lines 5989 5992) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point L6123(lines 6123 6126) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point L6125(line 6125) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point L6125-1(lines 6123 6126) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 6120 6130) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point ldv_mutex_lock_mutex_of_deviceEXIT(lines 6120 6130) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point L4288-1(line 4288) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point L4289(line 4289) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point L4288(line 4288) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point $Ultimate##0(lines 4283 4292) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point sm501_device_releaseFINAL(lines 4283 4292) no Hoare annotation was computed. [2023-04-03 04:31:12,670 INFO L899 garLoopResultBuilder]: For program point sm501_device_releaseEXIT(lines 4283 4292) no Hoare annotation was computed. [2023-04-03 04:31:12,674 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-04-03 04:31:12,675 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-04-03 04:31:12,693 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 03.04 04:31:12 BoogieIcfgContainer [2023-04-03 04:31:12,693 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-04-03 04:31:12,693 INFO L158 Benchmark]: Toolchain (without parser) took 81946.69ms. Allocated memory was 186.6MB in the beginning and 503.3MB in the end (delta: 316.7MB). Free memory was 131.5MB in the beginning and 99.0MB in the end (delta: 32.4MB). Peak memory consumption was 375.9MB. Max. memory is 8.0GB. [2023-04-03 04:31:12,694 INFO L158 Benchmark]: CDTParser took 0.13ms. Allocated memory is still 186.6MB. Free memory is still 135.4MB. There was no memory consumed. Max. memory is 8.0GB. [2023-04-03 04:31:12,694 INFO L158 Benchmark]: CACSL2BoogieTranslator took 1829.52ms. Allocated memory was 186.6MB in the beginning and 239.1MB in the end (delta: 52.4MB). Free memory was 131.1MB in the beginning and 121.4MB in the end (delta: 9.7MB). Peak memory consumption was 70.9MB. Max. memory is 8.0GB. [2023-04-03 04:31:12,694 INFO L158 Benchmark]: Boogie Preprocessor took 288.28ms. Allocated memory is still 239.1MB. Free memory was 121.4MB in the beginning and 97.6MB in the end (delta: 23.9MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. [2023-04-03 04:31:12,694 INFO L158 Benchmark]: RCFGBuilder took 5821.46ms. Allocated memory was 239.1MB in the beginning and 382.7MB in the end (delta: 143.7MB). Free memory was 97.6MB in the beginning and 158.3MB in the end (delta: -60.7MB). Peak memory consumption was 98.4MB. Max. memory is 8.0GB. [2023-04-03 04:31:12,695 INFO L158 Benchmark]: TraceAbstraction took 74001.94ms. Allocated memory was 382.7MB in the beginning and 503.3MB in the end (delta: 120.6MB). Free memory was 157.7MB in the beginning and 99.0MB in the end (delta: 58.7MB). Peak memory consumption was 204.5MB. Max. memory is 8.0GB. [2023-04-03 04:31:12,696 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13ms. Allocated memory is still 186.6MB. Free memory is still 135.4MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 1829.52ms. Allocated memory was 186.6MB in the beginning and 239.1MB in the end (delta: 52.4MB). Free memory was 131.1MB in the beginning and 121.4MB in the end (delta: 9.7MB). Peak memory consumption was 70.9MB. Max. memory is 8.0GB. * Boogie Preprocessor took 288.28ms. Allocated memory is still 239.1MB. Free memory was 121.4MB in the beginning and 97.6MB in the end (delta: 23.9MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. * RCFGBuilder took 5821.46ms. Allocated memory was 239.1MB in the beginning and 382.7MB in the end (delta: 143.7MB). Free memory was 97.6MB in the beginning and 158.3MB in the end (delta: -60.7MB). Peak memory consumption was 98.4MB. Max. memory is 8.0GB. * TraceAbstraction took 74001.94ms. Allocated memory was 382.7MB in the beginning and 503.3MB in the end (delta: 120.6MB). Free memory was 157.7MB in the beginning and 99.0MB in the end (delta: 58.7MB). Peak memory consumption was 204.5MB. Max. memory is 8.0GB. * 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 - PositiveResult [Line: 5763]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 160 procedures, 1250 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 73.9s, OverallIterations: 10, TraceHistogramMax: 12, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 53.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 10.3s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 20 mSolverCounterUnknown, 10549 SdHoareTripleChecker+Valid, 51.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10528 mSDsluCounter, 21020 SdHoareTripleChecker+Invalid, 50.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 7278 mSDsCounter, 26 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2735 IncrementalHoareTripleChecker+Invalid, 2781 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 26 mSolverCounterUnsat, 13742 mSDtfsCounter, 2735 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1252 GetRequests, 1241 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=4997occurred in iteration=9, InterpolantAutomatonStates: 30, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.6s AutomataMinimizationTime, 10 MinimizatonAttempts, 47 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 488 LocationsWithAnnotation, 13616 PreInvPairs, 14234 NumberOfFragments, 4375 HoareAnnotationTreeSize, 13616 FomulaSimplifications, 2964 FormulaSimplificationTreeSizeReduction, 2.0s HoareSimplificationTime, 488 FomulaSimplificationsInter, 81668 FormulaSimplificationTreeSizeReductionInter, 8.0s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.7s SsaConstructionTime, 2.9s SatisfiabilityAnalysisTime, 1.8s InterpolantComputationTime, 2382 NumberOfCodeBlocks, 2382 NumberOfCodeBlocksAsserted, 14 NumberOfCheckSat, 1645 ConstructedInterpolants, 0 QuantifiedInterpolants, 1925 SizeOfPredicates, 2 NumberOfNonLiveVariables, 19364 ConjunctsInSsa, 19 ConjunctsInUnsatCore, 11 InterpolantComputations, 10 PerfectInterpolantSequences, 1236/1238 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 5049]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1) - InvariantResult [Line: 4726]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4726]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4050]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4004]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4058]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5294]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3880]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == 2) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1) - InvariantResult [Line: 4904]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4875]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5261]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1) - InvariantResult [Line: 3784]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3880]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || ldv_mutex_clock_lock_of_sm501_devdata == 2) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1) - InvariantResult [Line: 4066]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5440]: Loop Invariant Derived loop invariant: (0 < \old(ldv_state_variable_2) || 0 < \old(ldv_state_variable_1)) || (((1 == ldv_mutex_mutex_of_device && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) - InvariantResult [Line: 4087]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4012]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5216]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1) - InvariantResult [Line: 5216]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1) - InvariantResult [Line: 3780]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5216]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1) - InvariantResult [Line: 4328]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5088]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1) - InvariantResult [Line: 4117]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || (aux-switch (clksrc) { case 24: ; if (sm->rev > 191U) { tmp___3 = sm501_calc_pll(req_freq * 2UL, & to, 5); sm501_freq = tmp___3 / 2UL; reg = (unsigned int )((unsigned char )to.shift) & 7U; if (to.divider == 3) { reg = (unsigned int )reg | 8U; } else if (to.divider == 5) { reg = (unsigned int )reg | 16U; } else { } reg = (unsigned int )reg | 64U; pll_reg = (((to.k << 15) | (to.n << 8)) | to.m) | 131072U; } else { tmp___4 = sm501_select_clock(req_freq * 2UL, & to, 5); sm501_freq = tmp___4 / 2UL; reg = (unsigned int )((unsigned char )to.shift) & 7U; if (to.divider == 3) { reg = (unsigned int )reg | 8U; } else if (to.divider == 5) { reg = (unsigned int )reg | 16U; } else { } if (to.mclk != 288000000UL) { reg = (unsigned int )reg | 32U; } else { } } goto ldv_30891; case 16: tmp___5 = sm501_select_clock(req_freq * 2UL, & to, 3); sm501_freq = tmp___5 / 2UL; reg = (unsigned int )((unsigned char )to.shift) & 7U; if (to.divider == 3) { reg = (unsigned int )reg | 8U; } else { } if (to.mclk != 288000000UL) { reg = (unsigned int )reg | 16U; } else { } goto ldv_30891; case 8: ; case 0: sm501_freq = sm501_select_clock(req_freq, & to, 3); reg = (unsigned int )((unsigned char )to.shift) & 7U; if (to.divider == 3) { reg = (unsigned int )reg | 8U; } else { } if (to.mclk != 288000000UL) { reg = (unsigned int )reg | 16U; } else { } goto ldv_30891; default: ; return (0UL); }-aux && ldv_mutex_clock_lock_of_sm501_devdata == 2) - InvariantResult [Line: 5049]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || ldv_mutex_clock_lock_of_sm501_devdata == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1) - InvariantResult [Line: 4328]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4079]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4862]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4862]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4117]: Loop Invariant Derived loop invariant: (((!(ldv_mutex_lock == 1) || !(1 == ldv_mutex_mutex_of_device)) || !(ldv_mutex_cred_guard_mutex_of_signal_struct == 1)) || !(\old(ldv_mutex_clock_lock_of_sm501_devdata) == 1)) || (ldv_mutex_clock_lock_of_sm501_devdata == 1 && aux-switch (clksrc) { case 24: ; if (sm->rev > 191U) { tmp___3 = sm501_calc_pll(req_freq * 2UL, & to, 5); sm501_freq = tmp___3 / 2UL; reg = (unsigned int )((unsigned char )to.shift) & 7U; if (to.divider == 3) { reg = (unsigned int )reg | 8U; } else if (to.divider == 5) { reg = (unsigned int )reg | 16U; } else { } reg = (unsigned int )reg | 64U; pll_reg = (((to.k << 15) | (to.n << 8)) | to.m) | 131072U; } else { tmp___4 = sm501_select_clock(req_freq * 2UL, & to, 5); sm501_freq = tmp___4 / 2UL; reg = (unsigned int )((unsigned char )to.shift) & 7U; if (to.divider == 3) { reg = (unsigned int )reg | 8U; } else if (to.divider == 5) { reg = (unsigned int )reg | 16U; } else { } if (to.mclk != 288000000UL) { reg = (unsigned int )reg | 32U; } else { } } goto ldv_30891; case 16: tmp___5 = sm501_select_clock(req_freq * 2UL, & to, 3); sm501_freq = tmp___5 / 2UL; reg = (unsigned int )((unsigned char )to.shift) & 7U; if (to.divider == 3) { reg = (unsigned int )reg | 8U; } else { } if (to.mclk != 288000000UL) { reg = (unsigned int )reg | 16U; } else { } goto ldv_30891; case 8: ; case 0: sm501_freq = sm501_select_clock(req_freq, & to, 3); reg = (unsigned int )((unsigned char )to.shift) & 7U; if (to.divider == 3) { reg = (unsigned int )reg | 8U; } else { } if (to.mclk != 288000000UL) { reg = (unsigned int )reg | 16U; } else { } goto ldv_30891; default: ; return (0UL); }-aux) - InvariantResult [Line: 4337]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 4726]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 3784]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5306]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 5440]: Loop Invariant Derived loop invariant: (0 < \old(ldv_state_variable_2) || 0 < \old(ldv_state_variable_1)) || (((1 == ldv_mutex_mutex_of_device && ldv_mutex_clock_lock_of_sm501_devdata == 1) && ldv_mutex_lock == 1) && ldv_mutex_cred_guard_mutex_of_signal_struct == 1) RESULT: Ultimate proved your program to be correct! [2023-04-03 04:31:12,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...